1. 程式人生 > >Error: Cannot create Windows service for MySql. Error: 0解決方案

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