1.管理員打開cmd窗口
2.輸入net stop mysql,停止mysql服務
3.開啟跳過驗證密碼的mysql服務
用記事本打開

輸入skip-grant-tables ,保存

4.管理員打開新的cmd窗口,輸入 net start mysql,啟動mysql服務
5.輸入 mysql -u root -p ,密碼直接回車鍵跳過

6.將密碼置空
use mysql
update user set authentication_string='' where user=‘root';
exit

- 關閉步驟四的窗口
8.注釋my.ini 的skip-grant-tables,保存

9.管理員模式打開一個新的窗口,輸入mysql -uroot -p
10.修改密碼
ALTER USER ‘root'@‘localhost' IDENTIFIED WITH BY ‘123456';
flush privileges

11.用Navicat鏈接

