MySQL 啟動碰到1067錯誤解決方法

2021-08-30 08:17:23 字數 1864 閱讀 4004

上次關機之前,mysql用得還好好的,

今天到公司啟動我的mysql時碰到了 1067 錯誤,

錯誤資訊為: a system error has occurred. system error 1067 has occurred. the process terminated unexpectedly.

於是google了下,現把網上的解決辦法列舉如下:

首先查詢mysql安裝路徑下的my.ini檔案,檢查這兩個配置是否分別指向你的mysql的安裝路徑和資料儲存的路徑 !

[mysqld]

# the tcp/ip port the mysql server will listen on

port=3306

#path to installation directory. all paths are usually resolved relative to this.

# 設定為你的mysql的安裝目錄,mysql預設是在 c:/program files/mysql/mysql server 5.1/下的

basedir="d:/program files/mysql/mysql server 5.1/"

#path to the database root

# 設定為你的mysql的資料檔案路徑 

datadir="d:/program files/mysql/mysql server 5.1/data/"

如果你的配置是正確的,但還是出現同樣的啟動錯誤,你把my.ini中的

#skip-innodb 這句話前面的注釋"#"號出掉再試看,因為有的時候innodb資料庫中的一些錯誤也會導致你啟動異常!

如果還是出錯的話,先把my.ini備份,然後刪除.再啟動winmysqladmin.exe介面重新配置mysq

l,此操作不會刪除原來的資料檔案目錄,因此不會刪除你mysql中的資料庫,並且你原來的密碼依然有效,點

所以再次配置在設定root密碼的介面時,可以在密碼處輸入原來的密碼

這裡要和前乙個版本的密碼一致;或"ship"跳過此步操作,這樣root的密碼還是與上次一樣,然後再點"execute",

儲存my.ini就可以了,啟動mysql試試!看行不行!

我用這種辦法把我遇到的這個問題解決了,但到底是什麼原因導致啟動錯誤,到現在還是不明白!

還有幾種方法我沒有試,現也列舉如下:

1.在正常情況下不能啟動時,有高人提到 mysqld -nt -console,該命令能成功啟動 mysql服務,然後可以正常登入,不會出現1067錯誤,不知是真是假!

2. cmd

cd c:\program files\mysql\mysql server 5.1\bin

mysqld-nt --remove  先登出掉原有的服務

mysqld-nt --install      重新裝載服務 

之後再重新啟動就搞定了

3.進入到data目錄中,會發現data目錄下有許多檔案, 然後刪除根目錄下的所有檔案,僅保留子資料夾(每個資料夾就是乙個資料庫,這個當然是不能刪除的),然後啟動mysql服務。就可以成功了。

測試mysql是否可以正常工作了,可執行以下命令:

c:\program files\mysql\mysql server 5.1\bin>mysqlshow

c:\program files\mysql\mysql server 5.1\bin>mysqlshow -u root mysql

c:\program files\mysql\mysql server 5.1\bin>mysqladmin version status proc

c:\program files\mysql\mysql server 5.1\bin>mysqladmin -u root shutdown

啟動 MYSQL 系統發生 1067 錯誤

昨天的mysql 還是好好的 今天不知道為什麼就在啟動mysql服務的時候就出這問題 鬱悶了許久.我的用的是mysql免安裝版本.按照網上的提示去找my.ini檔案 可是怎麼也找不到.於是我想是不是這個問題沒有才會出這個問題.所以我自己寫了乙個my.ini檔案 mysqld set basedir ...

Mysql服務啟動出現1067錯誤

啟動服務net start mysql 這裡就是錯誤頻出地了!因為my.ini中的各種錯誤其他都會在這裡反應出來!什麼1067啊,還有乾脆直接無法啟動啊等等,這裡最快捷的方式就是看windows的錯誤日誌 windows事件檢視器,計算機 管理 事件檢視器 windows日誌 應用程式日誌,能夠檢視...

mysql無法啟動服務,錯誤1067

安裝mysql,提示安裝成功後,啟動服務,提示錯誤1067 解決辦法 將my.ini檔案剪下放在program file資料夾下。my.ini檔案的配置如下 以下是複製內容,這行可不複製 client port 3306 default character set utf8 客戶端字元型別,與服務端...