Windows下忘记mysql数据库密码的解决办法

好久不用mysql数据库,今天登陆时密码一直不正确,查了些资料,最后成功进入。

1.首先以管理员身份运行cmd,进入命令行窗口。

2.关闭mysql服务:

      windows下输入net stop mysql; 提示mysql 服务正在停止。

3.输入: mysqld --skip-grant-table

       看到其他资料说:屏幕会出现 starting demo from......

    我这边卡在那里什么也不显示,也没关系。

4.新开一个cmd,可以不以管理员身份运行。

     输入:mysql -u root mysql

     成功进入mysql

5.输入:UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

      上面命令的newpassword就是你要改的新密码

6.输入:FLUSH PRIVILEGES; 

       这步很重要,执行更新权限表。

7.输入:\q

        退出mysql.

注:进入mysql后,前面会有mysql>,此时输入的命令需要在最后加个分号,代表命令结束。

参考:https://blog.csdn.net/sea_snow/article/details/82498791

           https://blog.csdn.net/qq_41841298/article/details/80615558

猜你喜欢

转载自blog.csdn.net/weixin_39006917/article/details/108369494
今日推荐