1. 程式人生 > 資料庫 >mysql8版本以上重置密碼

mysql8版本以上重置密碼

1、開啟命令視窗cmd,輸入命令:net stop mysql,停止MySQL服務,

2、開啟跳過密碼驗證登入的MySQL服務, 輸入命令 :

mysqld --console --skip-grant-tables --shared-memory

3、再開啟一個新的cmd,無密碼登入MySQL,輸入登入命令: mysql

4、在新的命令列視窗輸使用資料庫入:use mysql

5、新視窗密碼置為空 update user set authentication_string='' where user='root';

6、新視窗退出mysql,執行命令: quit, 然後在之前的命令列將我們開啟的mysql服務停止掉(Ctrl+C或者關閉命令列),然後執行net  start mysql

重新啟動mysql服務

7、在我們之後開啟的命令列中輸入mysql -uroot -p 然後按enter鍵,輸入密碼繼續按enter鍵(這裡密碼已經被清空)

8、修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'; 

9、退出quit後使用新密碼登入