上次關機之前,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 客戶端字元型別,與服務端...