一、打開第一個cmd窗口執行 net stop mysql57mysql
二、在第一個cmd窗口執行 mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables ---注意路徑(以你的實際狀況爲準)sql
三、打開第二個cmd窗口執行 mysql -uroot -p 提示輸入密碼,直接回車(不用輸入密碼)數據庫
四、選擇數據庫:use mysql;ui
五、更新root的密碼:update user set authentication_string=password('新密碼') where user='root' and Host='localhost';spa
六、刷新權限:flush privileges;ip
七、退出:quitcmd
八、從新登陸:mysql -uroot -p 提示輸入密碼,這時輸入密碼才能登陸。完成!!!string