1. 程式人生 > >無法啟動MYSQL服務”1067 程序意外終止”解決辦法——彙總及終極方法

無法啟動MYSQL服務”1067 程序意外終止”解決辦法——彙總及終極方法

mysql3

解決辦法二

重灌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

》。其中七八樓的方法是不新增my.ini檔案,而是在本來的my-default.ini上進行修改,原回帖如下:

“我的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