解決Windows下安裝MySQL 5.5,運行MySQLInstanceConfig.exe沒有響應的方法

我在Windows Server 2003虛擬機上安裝MySQL5.5(社區版)。這個虛擬機之前被別人安裝過MySQL5.5和MySQL5.0,但是忘了root密碼,所以重裝。不出意外的遇到了配置MySQL Instance時MySQLInstanceConfig.exe沒有響應的問題。(我記得以前遇到這個問題,就果斷換了MySQL5.0,繞開卻並未解決)

試了很多方法,有說需要以Administrator身份運行(據說WIN7上安裝會是這個問題,而我用的是Windows Server 2003,本來登錄的用戶就是Administrator),有說要把安裝目錄和註冊表刪除乾淨的,但都沒有成功。

最後查看C:\Program Files\MySQL\MySQL Server 5.5\my.ini,找到

basedir="C:/Program Files/MySQL/MySQL Server 5.5/"

datadir="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.5/Data/"


發現datadir所在的目錄的確沒有刪除乾淨,於是刪除整個目錄C:/Documents and Settings/All Users/Application Data/MySQL/,卸載並重新安裝,終於成功。

結論:

1、MySQL5.5在安裝過MySQL的Windows上的確是出現MySQLInstanceConfig.exe沒有響應的問題,MySQL5.0不會。

2、出現該問題的原因的確是上個MySQL實例卸載時沒有卸載乾淨導致的,但清理垃圾最關鍵的不是註冊表而是mysql datadir。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章