Ubuntu
MySQL 停止工作 - 錯誤 2002 - 未知實例
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