我首先用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“,你會發現在最後一個窗口的倒數第二步不
會出錯了,竟然成功配置了。