mysql8版本以上重置密碼
阿新 • • 發佈:2021-01-02
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
7、在我們之後開啟的命令列中輸入mysql -uroot -p
然後按enter鍵,輸入密碼繼續按enter鍵(這裡密碼已經被清空)
8、修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
9、退出quit
後使用新密碼登入