1. 程式人生 > >MySQL徹底刪除,且重灌時跳過current root password輸入

MySQL徹底刪除,且重灌時跳過current root password輸入

前情提要:

1. 登入MySQL時,總是有下列錯誤提示之一:

2. 網上教程所言/官方建議,找回密碼教程通通不符合:

最後一步總是彈出各種不同內容但都是失敗,如

找到配置檔案my.ini→在mysqld下面新增skip-grant-tables箭頭→重啟MySQL服務(此電腦→管理→服務和應用程式→服務→MySQL56→重啟動此服務)→執行cmd命令列→輸入mysql -u root -p→password:(回車進入)→

……

實際問題:

1. 描述:

主流刪除MySQL資料庫方法後,重灌資料庫時,發現要輸入current root password……然而重灌MySQL的原因就是忘了“root password”好嘛,又繞回來了-_-|

PS:附上主流解除安裝資料庫方法

1.控制面板→程式→解除安裝程式→MySQL Server 5.6解除安裝

2.MySQL的安裝目錄(預設為C:\Program Files\MySQL),刪掉整個資料夾

3.MySQL的安裝嚮導目錄(預設為C:\Program Files (x86)\MySQL),刪掉整個資料夾

4.MySQL的資料檔案儲存目錄(預設為C:\Documents and Settings\All Users\MySQL),刪掉整個資料夾

注:此資料夾是隱藏的,可以設定一下,資料夾選項→檢視→去勾選 隱藏受保護的作業系統檔案

2. 分析:

(1)此win10系統曾經裝過MySQL,則在重灌就會要求輸入原來設定的密碼,current root password,輸入錯誤則安裝失敗;如果是第一次安裝,就不會出現此欄。

(2)此電腦曾安裝過5.6版本的MySQL,故安裝目錄下(預設為C:\Program Files\MySQL\MySQL Server 5.6)的只有my-default.ini系統檔案,而沒有my.ini。

解決方案:

1. 執行MySQL Installer

2. 選擇Remove MySQL Products操作



3. 出現的所有後續視窗,全部勾選,並點選下一步等待完成。


4. 刪除登錄檔資料

執行cmd命令列→輸入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

計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC

計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\control\session manager\FileRenameOperations

計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 

計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup(可刪可不刪)

計算機\HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server 
計算機\HKEY_CURRENT_USER\Software\Microsoft\MSSQLServer 

Copyright © 2018 Jin Hanquan. All rights reserved.