無法啟動MYSQL服務”1067 程序意外終止”解決辦法——彙總及終極方法
解決辦法二
重灌mysql時,一直提示“無法啟動MYSQL服務,錯誤1067程序意外終止
重啟,修復登錄檔都沒什麼用,
網上查了,改什麼basedir,也沒用
我用的是mysql5.8,
找來找去,想起之前裝了wampserver,pc_webserver等整合環境,
此些軟體會把my.ini, php.ini 寫入C:WINDOWS目錄下,並設為只讀
解決方法:
把windows目錄下,my.ini檔案刪除,
重灌mysql,服務啟動成功。。。
解決辦法三
1、執行winmysqladmin,生成my.ini檔案
2、mysqld -install 啟動mysql服務
3、net start mysql 啟動mysql服務顯示正常
當通過mysql -u root -p 連線時候報伺服器沒有啟動的錯誤,察看server服務,確實mysql服務沒有啟動,手動啟動產生1067錯誤,重新安裝過幾次mysql,錯誤依舊。察看各個配置都沒有錯誤。
我的系統環境 win2003 mysql版本4.0.12。
解決辦法,將winmysqladmin生成的my.ini拷貝到c:windows下再啟動mysql就一切OK了。
這個沒試過 :其實不需要重新配置 你只要在/bin 目錄下依次點選 mysql.exe
mysqld.exe
mysqld-nt.exe
winmysqladmin.exe
提示框出現後 直接cancle 掉
然後再點選 winmysqladmin.exe 在右下腳那個小圖示上 選擇啟動服務就可以了
解決辦法四
其實上面有部分試過之後都不成功,最後在一個論壇看到一個帖子——《mysql 5.6的綠化讓我崩潰了。系統錯誤 1067
“我的mysql版本是5.6.12,解壓後,按網上說的建立my.ini檔案,如同你那樣。也遇到你所遇到的問題,找不到答案,快瘋了。
後來想想,為什麼不要自帶的my-default.ini呢。於是去掉my-default.ini 中#註釋的配置。
cmd下執行:
mysqld.exe --install
net start mysql
成功!!
”
思考疑問
注意到文章一開頭百度經驗中的《第三大步:配置預設檔案》說到:“其實理論上現在這樣就可以直接安裝服務了,但是因為是預設配置,我們使用的時候會出現很多問題。比如裡面的漢字全是亂碼之類的,所以建議你先配置一下預設檔案。在mysql-x.x.xx-winx64(小編的是5.6.17根據自己的版本來定)目錄下,新建個my.ini。複製下面的程式碼儲存就ok了。my.ini會替換掉下面的my-default.ini檔案。”那解決方法四中雖然暫時解決了,但是後面會出現很多問題。那就先用著看看,到時不行再按照上面的方法再折騰一下哈,完美主義者確實要花很多時間。簡單的使用還是應該沒太大問題的!
轉載自:http://blog.csdn.net/waycaiqi/article/details/46878951