我使用Ubuntu 12.04 x64,目前使用的是Mysql 5.5.28(加上Galera,但我認爲它沒有關係)。 我在my.cnf中做了一些修改,但是更改與InnoDB設置(緩衝池,刷新,線程併發設置等內存更多)有關。重新啓動服務後無法通過ssh運行mysql控制檯
後,當我打service mysql restart
我無法進入mysql的控制檯 - 我獲得以下錯誤信息:
Lost connection to MySQL server at 'reading initial communication packet',
system error: 104
有時未來嘗試在進入控制檯的結果,有時不,我要重新啓動我的SSH連接。可能是什麼問題以及如何解決?
編輯: 我注意到大部分的時間system error: 104
以下錯誤後發生:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/var/run/mysqld/mysqld.sock' (111)
它通常開始幾次之後。不幸的是,現在它沒有,並且在系統日誌中有:
Error in my_thread_global_end(): 2 threads didn't exit
重新啓動SSH連接/ MySQL服務器不工作。我可以嘗試重新啓動服務器,但我會嘗試解決這個問題,而不是這一步它的測試環境,所以我想找到比重新啓動整個服務器更好的解決方案;)
檢查my.cnf中的綁定地址 - 它應該是localhost/127 ...我相信。嘗試0.0.0.0(自動檢測系統的免費IP)或實際的一個;-) – Najzero
我評論綁定地址 - 如果我沒有和使用加萊拉多主,它會導致完全破壞;) – Joe