近期需要在本機安裝某個版本的mysql本地數據庫,安裝提供的mysql之後由於某種原因卸載後重新安裝。但是在運行Mysql Server Instance Config Wizard進行配置,到了最後Execute configuration 總是報錯,另外一個錯誤是Error 1045 access denied
提示:access denied for user'root'@'localhost' using password yes/no。
看第二個if,估計是卸載不乾淨。
停止MYSQL服務。
卸載mysql軟件。
清理註冊表。
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL
注意ControlSet00x都要檢查一下。
刪除mysql數據文件ApplicationData。
根據上一次設置的地址查找,如果裝到以上路徑的話可能需要顯示隱藏的文件夾。
卸載完成後再次安裝,如果出現以下界面就代表成功了:
於是這個問題就解決了。基本類似Oracle的卸載要求。
其它相關參考資料http://www.jb51.net/article/24194.htm