1. 程式人生 > >安裝MYSQL出錯:a windows service with the name MYSQL already...service.

安裝MYSQL出錯:a windows service with the name MYSQL already...service.

安裝mysql5.5,安裝時提示:a windows service with the name MySQL already exists.Please uninstall this service correctly or choose a different name for the new service.


有一下幾步方法解決:

其實mysql在windows 7 下還暗藏了一招,在C盤的ProgramData資料夾下還有一個MYSQL資料夾,通常這個ProgramData是隱藏檔案,需要通過設定顯示出來(這個不再熬述),在裡面會發現MYSQL的資料夾,通常當按照網上的方法刪除乾淨之後,這個資料夾是還存在的,這就是為什麼老是在安裝的最後一步出現以下錯誤的原因,把這個資料夾刪除之後再進行安裝就沒事了(PS:說白了之前還是沒有刪除乾淨的原因)。


1:到控制面板裡面先把mysql刪除.

2:到c盤C:\Program Files目錄下把mysql目錄刪除. (這個目錄是你之前mysql的安裝目錄,你可能在d盤什麼的)

3.如果在其他盤還有設定目錄也要刪除.空目錄也要刪除

4.到regedit把登錄檔

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

 有的話全部刪除(技巧:用F3迴圈查詢“mysql”);

如果是windows 7 的系統,還需要找到C:\ProgramData\MYSQL將其刪除;完成,

5、可以嘗試刪除殘留的登錄檔資訊HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下面找到mysql登錄檔資訊把它整個刪掉後,重灌mysql成功了!

過了這步到啟動service時又提示:Cannot create windows service for mysql.error:0

WIN+R進入CMD命令列:

C:\Users\Stone>sc delete mysql  
[SC] DeleteService 成功  
C:\Users\Stone>