1.停止mysql服务
sc stop mysql(你的mysql服务名(windows)不同操作系统命令有区别)
2.以下命令重启mysql服务
mysqld --shared-memory --skip-grant-tables
3.用root链接mysql(无需密码)
可以使用mysql命令行也可以使用其他数据库链接软件如Navicat Premium
4.执行修改密码命令
update user set authentication_string=password('新密码') where user='root' and Host='localhost';
5.刷新
flush privileges;
6.重启mysql服务(不同操作系统命令有区别)
7.用新密码登录