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

忘記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 Files\MySQL\MySQL Server 8.0\bin"
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章