杂七杂八-Mysql8.0忘记root密码

以下步骤全部在mysql文件夹下的bin文件夹下执行
cd 你的路径in
例如:
cd C:mysqlmysql-8.0.16-winx64in
第一步

把mysql服务关了,可以用DOS命令行net stop mysql(要以管理员身份运行)
第二步

关了服务后,要开启mysql的安全模式,在命令行输入mysqld --console --skip-grant-tables --shared-memory(之前的mysqld –skip-grant-tables已经失效了,这个也用管理员身份)

之后这个窗口别关,再开另一个窗口,直接输入mysql就可以进入了

 


第三步

使用数据库:use mysql;
一定要先更新权限:flush privileges;
更新密码:alter user ‘root’@'localhost’IDENTIFIED BY ‘新密码’;
再次强调

以下步骤全部在mysql文件夹下的bin文件夹下执行
cd 你的路径in
例如:
cd C:mysqlmysql-8.0.16-winx64in
————————————————
版权声明:本文为CSDN博主「静水流深~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42359480/article/details/89931700

原文地址:https://www.cnblogs.com/caobw/p/13029578.html