Mysql的密码忘记了该怎么做?

1. 关闭正在运行的MySQL服务(必须关闭,不然会出错的)
2. 打开dos窗口,转到mysql\bin目录
3. 输入mysqld --skip-grant-tables 回车       --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证
4. 再开一个dos窗口(因为刚才那个dos窗口已经不能动了),转到mysql\bin目录 
5. 输入mysql回车,如果成功,将出现mysql提示符 >
6. 连接权限数据库: use mysql;
6. 修改密码:update user set password=password("123456") where user="root"; 
   mysql5.7以上版本使用如下命令:    UPDATE user SET authentication_string=PASSWORD("root") WHERE User="root";
7. 刷新权限:flush privileges; (必须刷新,不然不会起到效果的)
8. 退出 (quit)。 
9. 等到系统注销后,再进入系统,使用用户名root和刚才设置的新密码123456登录。

希望能够帮到你。

猜你喜欢

转载自blog.csdn.net/qq_36499794/article/details/85912195