卸載了mysql之后,mysql服務仍在,顯示讀取描述失敗,錯誤代碼2
用360軟件管家,卸載mysql5.5,卸載了mysql之后,再依次刪除 mysql的安裝目錄、c盤下的隱藏文件夾ProgramData里面的MySql文件夾。
然后cmd -> regedit 再回車,進注冊表里面,刪除了里面的HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/MySQL,HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Control/MySQL, HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MySQL, HKEY_CURRENT_USER/Software/MySQL . 但是我發現,再windows服務里面,該mysql服務仍在,並且顯示”<讀取描述失敗,錯誤代碼2>,雙擊它出現,在本地計算機上找不到該文件什么的,啟動不了,也刪不掉。該名為“mysql”的服務存在在那里,如果不刪除它,將會對你重裝mysql有很惡劣的影響。在安裝好mysql,配置它的時候,在倒數第三還是第四步,有個地方是默認着輸入“mysql”這個名稱,這里的這個名稱就是將作為windows的服務的名稱,用心觀察就會發現。這時候,如果你還是默認着用mysql,將會導致在配置的最后一個窗口的倒數第二個步驟的選項的開頭是“x”,就是開啟不了服務,原因是之前名為“mysql”的服務已經存在,沒有刪除,而且它是開啟不了的,所以就導致這里的錯誤。這時候,你要是想配置成功也行,把配置步驟后退到那個輸入服務名稱的地方,把“mysql”改成另外一個名稱即可,只要不與本地計算機已經存在的服務名稱相同就可以了。
后來我在網上查了一下,用以下方法可以刪除該名為“mysql”的服務,步驟如下:
1.依次打開“開始菜單——所有程序——附件” 2.右擊“命令提示符”,單擊“以管理員身份運行” 3.在命令提示符窗口下執行 sc delete 服務名
我要刪除的該服務名為“mysql“,所以這里的服務名應該換為”mysql“, 需要注意的是: 這里的步驟做完了之后,需要重啟電腦,該服務才會刪除消失不見,不重啟的話,它還是存在那里的。重啟電腦之后,你把上面所講的安裝好mysql后,配置的時候要輸入的那個服務名改為”mysql“,你會發現在最后一個窗口的倒數第二步不會出錯了,竟然成功配置了