win10 mysql8.0.12 忘記root密碼如何重置密碼

石博孚發表於2018-12-07

忘記mysql密碼不要怕 ^_^

1、用你的管理員賬號登入系統

2、停止mysql服務

開啟windows開始選單->控制皮膚->管理工具->服務->找到MySQL80服務->右鍵停止。
如果mysql不是通過服務來執行的,那就在工作管理員中結束任務吧。

3、新建”修改密碼”用的txt檔案

記事本中新建一個包含密碼賦值語句的文字檔案,將MyNewPass替換為你要修改的密碼。

ALTER USER `root`@`localhost` IDENTIFIED BY `MyNewPass`;

4、儲存檔案。假如檔案命名為C:mysql-init.txt。

5、開啟控制檯:開啟windows開始選單->執行->輸入”cmd”回車。

6、用–init-file選項啟動mysql(注意:–init-file選項中的路徑要用雙反斜槓)

C:> cd “C:Program FilesMySQLMySQL Server 8.0in”
C:> mysqld –init-file=C:\mysql-init.txt

如果mysql安裝到別的位置,將cd的路徑替換成你安裝的路徑。
如果你是用 MySQL Installation Wizard方式安裝的mysql,還要指定 –defaults-file選項。

C:> mysqld –defaults-file=”C:\ProgramData\MySQL\MySQL Server 8.0\my.ini” –init-file=C:\mysql-init.txt

至此,mysql服務啟動成功後,mysql的root密碼已經修改成功。

參考 B.6.3.2 How to Reset the Root Password

相關文章