首頁  >  文章  >  資料庫  >  如何解決mysql無法啟動 1067錯誤問題

如何解決mysql無法啟動 1067錯誤問題

藏色散人
藏色散人原創
2021-12-06 15:06:329095瀏覽

mysql無法啟動1067錯誤的解決方法:1、開啟my.ini文件,修改「default-storage-engine=MyISAM」;2、刪除ib_logfile0和ib_logfile1;3、重新啟動MySQL的Service。

如何解決mysql無法啟動 1067錯誤問題

本文操作環境:Windows7系統、mysql5.8、DELL G3電腦

如何解決mysql無法啟動1067錯誤問題?

windows無法啟動MySQL服務錯誤1067的解決方法

突然登陸MySQL時,出現禁止存取或無法連接到資料庫,回到服務,去開啟wampmysqld ,發現」windows無法啟動MySQL服務錯誤1067「 ,死活啟動不了,咋辦?蝦苗我來跟大家分享下經驗!

方法一:

1、開啟my.ini文件,找到default-storage-engine=InnoDB這一行,把它改成default-storage-engine=MyISAM。
2、刪除在MySQL安裝目錄下的Data目錄中的ib_logfile0和ib_logfile1
3、找到在配置MySQL伺服器時指定的InfoDB目錄刪除掉ibdata1

#根據my.ini文件中:
#*** INNODB Specific options ***        innodb_data_home_dir="D:/"

4、重新啟動MySQL的Service 

方法二:

重啟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影片教學

以上是如何解決mysql無法啟動 1067錯誤問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn