MySQL忘记root密码??重置方法

1.以管理员身份运行cmd,输入net stop mysql 停止MySQL服务 
MySQL忘记root密码??重置方法
2.打开一个cmd窗口输入mysqld --skip-grant-tables(意思为 启动mysql的时候不启动grant-tables,授权表。跳过权限认证,不用验证密码,直接登陆! 注意此时数据库为免密登陆,安全性非常低)注意这个cmd命令窗口不要关闭
MySQL忘记root密码??重置方法
3.重新打开一个cmd窗口,运行下面命令
    mysql
use mysql
update user set authentication_string=password('123456') where user='root';(将mysql的root密码重置为123456)
MySQL忘记root密码??重置方法
结束
继续以管理员身份运行cmd,输入 net start mysql 启动MySQL服务!
MySQL忘记root密码??重置方法
然后就可以使用 重置后的root密码进行登陆测试l
mysql -uroot -p123456