停止mysql服务
net stop mysql
**有的服务名为mysql57需要修改
修改mysql配置文件
修改my.ini文件(“C:\ProgramData\MySQL\MySQL Server 5.7\my.ini”)
添加: (skip-grant-tables = true)
skip-grant-tables = true
保存退出
免密登录mysql服务
开启mysql服务
登录: mysql -uroot
修改密码: update mysql.user set authentication_string=password(‘123456’) where user=‘root’;
刷新:flush privileges;
退出mysql
到此已经修改root密码
在退出后修改回原来的my.ini文件即可在下一次登录时使用新的密码