程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 解決卸載了mysql之後,mysql服務仍在,顯示讀取描述失敗,錯誤代碼2的問題

解決卸載了mysql之後,mysql服務仍在,顯示讀取描述失敗,錯誤代碼2的問題

編輯:MySQL綜合教程

解決卸載了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“,你會發現在最後一個窗口的倒數第二步不

會出錯了,竟然成功配置了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved