錯誤:無法連接到本地MySQL 服務器
初始情況
問題出現當嘗試使用mysqld_safe --skip-grant-tables 重置MySQL root密碼失敗時,導致錯誤訊息:
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
故障排除嘗試
經調查,發現/var/run/mysqld/mysqld.sock 套接字檔案丟失的。嘗試解決問題失敗後,MySQL 軟體包被卸載並重新安裝。
重新安裝問題
重新安裝後在PHPMyAdmin 安裝過程中,出現相同的錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
手動檔案和目錄重新命名
為了緩解該問題,所有MySQL檔案和目錄均手動重新命名為 mysql.bad。嘗試重新安裝 MySQL 時,發現它沒有提示輸入管理員密碼。
解決方案
要解決錯誤並啟動 MySQL 伺服器,請嘗試執行以下命令:
sudo service mysql start
以上是為什麼重裝後無法連接本地MySQL伺服器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!