1.停止mysql服务:net stop mysql
或者是:taskkill /f /im mysqld.exe强行关闭进程。
2.使用命令mysqld.exe --skip-grant-tables
3.新打开一个窗口,使用命令mysql -uroot即可进去到数据库
4. mysql>use mysql
mysql>update user set password=PASSWORD('new_password') where user='root';
mysql>flush privileges;
mysql>quit
当然,mysql5.7以上没有了password这个字段了,需要修改的字段是authentication_string这个字段
修改完成之后,就可以使用刚刚修改的密码登录了