'Apache啓動成功,MySQL5.1啓動失敗,請檢查相關配置'的解決思路與方案

今天遇到了一直正常使用的APMServ沒法mysql,提示以下:mysql

1.APMServ Apache啓動成功,MySQL5.1啓動失敗,請檢查相關配置 

2.嘗試計算機右鍵管理-服務中APMSERV-MYSQL5.1數據庫服務器時失敗,提示1067.

在網上搜索了很是多的解決方案,都沒法生效,甚至爲此重作了系統:sql

  1. 路徑問題-明顯不是數據庫

  2. 端口占用-這個明顯不是服務器

  3. telnet服務-這個很扯淡優化

  4. 系統變量-這個也很扯淡,通常不多會遇到這個情形.日誌

  5. 重作系統-無可奈何才如此code

幾經嘗試後,索性重作了系統安穩了兩天,不幸的是過了兩天又是如此情形.那麼問題究竟在哪裏呢?table

第一步,先查詢緣由:變量

E:APMServMySQL5.1data目錄下有個.err錯誤日誌,使用記事本打開,發現最後幾行有這樣的提示:軟件

[ERROR] Fatal error: Can't open and lock privilege tables: File '.\mysql\host.MYD' not found (Errcode: 2)

那麼問題就很明顯了,優化軟件特別是魔方之類的有查詢和刪除空文件的軟件,將這些0kb文件給刪了!!

也就是丟失了這些文件了:

E:\APMServ\MySQL5.1\data\mysql\host.MYD
E:\APMServ\MySQL5.1\data\mysql\plugin.MYD

第二步,解決方案:

從備份或下載新的APMServ軟件解壓後相應的文件覆蓋上面路徑,在APMServ從新啓動APMServ.

搞定!

特此記錄,以便更多遇到該類型問題無從解決的朋友!

相關文章
相關標籤/搜索