#2002 無法登錄 MySQL 服務器


phpMyAdmin無法登錄,輸入用戶名和密碼后點擊“執行”后一直報 “#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過程,你應該啟動一個。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM