MYSQL密码忘记重新设置
解决方法:
1.以管理员身份运行命令行,输入命令:net stop mysql,以停止MySQL服务
2.设置跳过验证,进入到mysql安装目录下的bin路径,在mysql/bin/目录下输入命令:“mysqld --shared-memory --skip-grant-tables”,(注意:一定要有–shared-memory,否则无法正常设置–skip-grant-tables并启动mysql服务),正常情况下,输完这条命令,该命令行窗口应该卡住不动。
3.无密码登录:新开一个CMD窗口,进入到mysql安装目录下的bin路径,无需重复启动mysql服务,在mysql/bin/目录下输入"mysql",此时应该可以连接成功,作者尝试的时候大多是卡在了这里,原因参照第二步。
4
mysql> flush privileges;
Query OK, 0 rows affected (0.10 sec)
mysql> alter user ‘root’@‘localhost’ identified by ‘123’;
Query OK, 0 rows affected (0.35 sec)
————————————————
版权声明:本文为CSDN博主「做个程序员」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43243563/article/details/103639919