1. 程式人生 > >Mysql 1067系統錯誤終極解決方案全集

Mysql 1067系統錯誤終極解決方案全集

 MySQL手賤把data目錄下的系統自帶資料庫刪除了,結果出現了1067系統錯誤,於是我花了一天時間各種論壇逛,蒐集了五種解決1067的方法如下,我屬於第一種,後面四種怎麼都解決不了

解決方案一

 原因:mysql中data檔案下的部分目錄例如:mysql、test等不小心刪除,找回方法

刪除後,你的mysql連不上本地的資料庫。你在計算機的管理中檢視服務發現服務並沒有開啟,啟動服務卻發現啟動不了。原因是缺少啟動所需的mysql.user檔案。

解決方法:下載同樣的mysql版本,這裡注意是同樣的。比較安裝目錄下的檔案,缺少的移過去。注意:此時的帳號和密碼為初始的root和空。在服務啟動mysql服務,開啟mysql重新登入,解決


啟用MySql服務的時候出現“windows無法啟動mysql服務(位於本地計算機上。錯誤1067:程序意外終止)”,看看mysql服務並沒有其他的依賴安系啊,於是突然想到進系統日誌看看。果然發現非常多MySql的非常多錯誤,最終找到問題所在。

mysql

在win7的server裡開啟MySql服務提示“windows無法啟動mysql服務(位於本地計算機上。錯誤1067:程序意外終止)”

mysql2

解決的方法二

進入“事件檢視器”“應用程式”果然發現非常多MySql的錯誤Default storage engine (InnoDB) is not available

於是進入MySql的安裝資料夾找到my.ini裡有一句:default-storage-engine=INNODB改成MYISAM就能夠了。

立即再去開啟MySql服務就能夠順利開啟了。

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
成功!