Ubuntu

MySQL 停止工作 - 錯誤 2002 - 未知實例

  • April 22, 2013

MySQL 伺服器已安裝並且執行良好。今天我們無法通過我們的網站連接到數據庫。使用命令行訪問mysql -u username -p也失敗。最後,phpmyadmin 失敗。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

service mysql restart
stop: Unknown instance:
start: Job failed to start

過去一周的錯誤日誌(/var/log/mysql/error.log & /var/log/mysql.err & /var/log/mysql.log)都是空的。問題今天才開始。

我查看了很多答案,包括Ubuntu Error 2002 “Can’t connect to local MySql server through socket…”ERROR 2002 (HY000): Can’t connect to local MySQL

我應該重新安裝mysql伺服器並將其歸為未知錯誤嗎?(可怕的想法,顯然)。

立即修復並防止再次發生的正確行動方案是什麼?

我將綁定地址從 IP 更改為 127.0.0.1。仍然不確定為什麼這會起作用,然後突然停止了。這是其他人的解決方案。

sudo nano /etc/mysql/my.cnf

改變

bind-address = "127.0.0.1"

進而

sudo service mysql restart

引用自:https://serverfault.com/questions/500746