Error: Cannot create Windows service for MySql. Error: 0解決方案
Error: Cannot create Windows service for MySql. Error: 0
圖示:
當你沒有事先停止並解除安裝已有MySQL服務,並且使用MySQL Configuration Wizard(配置嚮導)重新安裝或升級MySQL時,會遇到該問題。發生的原因是,當配置嚮導試圖安裝服務時,它發現已經有一個同名的服務。
解決該問題的一個方案是使用配置嚮導時選擇mysql之外的其它服務名。這樣可以正確安裝新服務,但保留了原來的服務。但是這樣不好,最好是卸掉不再使用的舊服務。
要想永遠卸掉舊的MySQL服務,通過管理許可權使用者在命令列執行下面的命令:
C:\>sc delete mysql
如果Windows版本中沒有sc工具,可以從 下載sc工具下載delsrv工具並使用delsrvMySQL語法。
網上也有一些比較好的方法,現整理如下:
① 到控制面板刪除mysql安裝檔案
② 到計算機-服務,去停止mysql服務
③ 去你安裝的目錄下(c盤、d盤等,全部刪除乾淨):
一、mysql的安裝目錄,一般為C:\Program Files目錄下。
二、mysql的資料存放目錄,一般在C:\Documents and Settings\All Users\Application Data目錄下(需要注意的時Application Data這個資料夾預設是隱藏的,要通過 工具->資料夾選項->檢視->顯示所有檔案與資料夾 來設定隱藏檔案可見)。
三、刪除登錄檔資料,通過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