1、首先打开服务找到mysql服务并将其停止运行
2、查看my.ini文件路径,打开my.ini文件在[mysqld]下方添加skip-grant-tables
3、重启mysql服务
4、打开cmd将目录切换到mysqld.exe所在文件夹
5、输入mysql -u root -p 提示服务密码,不用输入直接回车
6、输入msql命令修改root密码
提示Query OK表示修改成功
提示:mysql5.7中user中的password字段改为了authentication_string 注意辨别,否则提示:ERROR 1054 (42S22): Unknown column 'password' in 'field list'
7、删除my.ini中的skip-grant-tables 重启mysql服务,输入新密码登录完成