干凈卸載mysql(注冊表)
首先查看自己是否有mysql服務
其次把環境變量中的mysql中刪除了
win+s -> service 雙擊打開
win+s -> cmd 右鍵 以管理員方式打開 點擊打開即可
sc命令刪除
現在service中就沒有mysql了,如果有的話看下面的命令
win+r -> regedit 打開注冊表
“DisplayName”,字符串值,對應服務名稱;
“Descrīption”,字符串值,對應服務描述;
“ImagePath”,字符串值,對應該服務程序所在的路徑;
“ObjectName”,字符串值,值為“LocalSystem”,表示本地登錄;
“ErrorControl”,DWORD值,值為“1”;
“Start”,DWORD值,值為2表示自動運行,值為3表示手動運行,值為4表示禁止;
“Type”,DWORD值,應用程序對應10,其他對應20。
點刪除即可
在注冊表刪除mysql會出現以下情況
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQL
右鍵刪除
這樣就刪除成功了
可能一些問題我沒有涉及到,實在不行的話在管理員cmd中輸入mysqld install newsql,這樣mysql通過newsql服務啟動了,要保證newsql的執行路徑是你的mysql bin目錄
這個可執行路徑是可以更改的,在注冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services更改,“ImagePath”,字符串值,對應該服務程序所在的路徑;修改該路徑成為你的mysql bin目錄
重啟之后再看看服務里面是否有服務
兩個注冊表路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services