1. 程式人生 > >#2002 無法登入 MySQL 伺服器

#2002 無法登入 MySQL 伺服器

解決辦法,將 “phpMyAdmin/libraries”資料夾下的config.default.php檔案中的

$cfg['Servers'][$i]['host'] = 'localhost';

修改為

$cfg['Servers'][$i]['host'] = '127.0.0.1';

一個MySQL客戶可以兩種不同的方式連線mysqld伺服器:Unix套接字,它通過在檔案系統中的一個檔案(預設“/tmp/mysqld.sock”)進行連線;或TCP/IP,它通過一個埠號連線。Unix套接字比TCP/IP更快,但是隻有用在連線同一臺計算機上的伺服器。如果你不指定主機名或如果你指定特殊的主機名localhost,使用Unix套接字。 
錯誤(2002)Can't connect to ...通常意味著沒有一個MySQL伺服器執行在系統上或當試圖連線mysqld伺服器時,你正在使用一個錯誤的套接字檔案或TCP/IP埠。   
由檢查(使用ps)在你的伺服器上有一個名為mysqld的程序啟動!如果沒有任何mysqld過程,你應該啟動一個。