我是 Ubuntu 和 Linux 的新手。自從我錯誤地用 Ubuntu 14.04 格式化我的 Windows 8.1 筆記型電腦以來,我一直感到偏頭痛,試圖解決這個問題,但我在網路上找到的解決方案根本沒有幫助。
首先,我在 Ubuntu 14.04 系統上安裝了 mysql-server,但是每次我嘗試使用以下命令在終端機中執行該命令時:mysql -uroot
它都會給出以下錯誤訊息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我已經嘗試了在網路上可以找到的所有建議,即使在這個平台上,似乎也沒有任何效果。如果我能找到解決方案,那麼稍後將發布另一個問題。
請我解決這個問題。
先感謝幫助。
答案1
您可以透過以下方式檢查 mysql 是否正在執行
sudo service mysql status
如果你想啟動它-使用
sudo service mysql start
如果你想再次停止
sudo service mysql stop
通常該服務會在安裝相關軟體套件後自行啟動。因此,如果啟動機器後服務未在主機上運行,我認為服務啟動配置不正確。
以下命令應該可以解決這個問題
sudo update-rc.d mysql defaults
如果您想再次執行刪除自動啟動
sudo update-rc.d -f mysql remove
或者如果您不再使用它,只需卸載相關軟體包即可。
希望這可以幫助。