top
Loading...
解決MySQL啟動時萬惡的1067錯誤

我的機器不知為何,安裝MySQL的時候,一到配置那一步就無休止的等待,只好結束任務,然而啟動MySQL的時候出現1067錯誤提示。卸載,依然出現無休止等待,解決辦法是先結束任務,然后點擊‘更改’,repair,然后再進行卸載。

后來看了一篇文章,說是system用戶權限沒加上的問題,我的安裝目錄D:MySQL5.0,一看D盤的確只有everyone,而c盤有system的讀寫許可。于是就安裝了一次放在c:programe files里面,還真好使了。本來就準備下結論了,為了確認,卸載后又裝了一遍放到c:下,然而不行。卸載后再裝c:programe files也不行了。怎么弄都會在Configure那一步死掉。怎么辦?

還好記得成功的那一次多生成了一個my.ini在MySQL的目錄,于是在同事機器上拷貝了一個my.ini拿來修改,并單獨放在一個地方作為備份。其內容如下:

#Uncomment or Add only the keys that you know how works. #Read the MySQL Manual for instructions [mysqld] basedir=d:/MySQL5.0/ #bind-address=127.0.0.1 datadir=d:/MySQL5.0/data #language=D:/usr/local/mysql/share/your language directory #slow query log#= #tmpdir#= #port=3306 #set-variable=key_buffer=16M [WinMySQLadmin] Server=d:/MySQL5.0/bin/mysqld-nt.exe user=root password= 然后在bin目錄下 mysqld-nt -remove mysqld-nt -install net start mysql ok!

看來最關鍵的問題,還在于這個my.ini

這么一個小問題,居然花了我一個上午的時間!搞定問題的第一件事情就是把過程寫下來,供受害者參考。

作者:http://www.zhujiangroad.com
來源:http://www.zhujiangroad.com
北斗有巢氏 有巢氏北斗