1. 程式人生 > >Mysql意外強制關閉,無法啟動解決方案

Mysql意外強制關閉,無法啟動解決方案

CentOS中啟動MySQL[[email protected]~]#service mysqld start

Starting mysqld daemon  [FAILED]

可查閱mysql啟動系統日誌

採用rpm安裝的MySQL日誌檔案的預設路徑是/var/log/mysqld.log

原理

    在mysql安裝目錄裡有一個mysql.sock檔案。
  這個檔案在mysql啟動時建立的,mysql關閉時刪除。
  那如果是非正常關機,mysql就沒有機會去刪除之個檔案。
  當這個檔案還存在時,mysql就啟動不了,提示上面的錯誤。
  奇怪的時,在google和百度竟然沒有這問題的解決方案。
  那我就只能使用自己的方法去解決,就是在mysql啟動前,判斷如果mysql.sock
存在就刪除掉。

刪除後,問題解決