天天看點

Mysql8.0.11win64重置root使用者密碼操作

Mysql8.0.11win64重置root使用者密碼操作

在筆記本和PC上面使用Mysql8.0.11免安裝版本,均遇到此問題,記性不太好,現做下筆記。

1.cmd下,先關掉已啟動的mysql服務,使用指令:net stop mysql

2.步驟1的cmd視窗a不關閉,重新開1個cmd視窗b,輸入:mysqld --console --skip-grant-tables --shared-memory,可以無密碼啟動mysql服務;

3.步驟1的cmd視窗下,輸入:mysql -u root -p,回車,預設進入mysql指令行;

3.1 輸入:UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost'; ---将root使用者密碼設定為空;

3.2 輸入:exit 或 quit,退出mysql指令行;

  1. 關閉視窗b,在視窗a中輸入:mysql -u root -p,回車,預設進入mysql指令行;
  2. 輸入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Data-Insights123'; ---修改root使用者密碼,密碼不能過于簡單,否則會報錯;

指令行提示:Query OK, 0 rows affected (** sec),重置密碼成功;

備注:

步驟5重置密碼完成後,重新進入mysql指令行,修改root使用者密碼,修改過于簡單的密碼,系統也沒有提示err。

原文位址

https://www.cnblogs.com/elinejhz/p/10637428.html

繼續閱讀