Mysql忘记密码和密码重置
环境
系统Windows 10
MySQL-8.0.23
操作步骤
1、 停止MySQL服务
打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务
2、开启跳过密码验证登录的MySQL服务
打开命令窗口cmd,进入mysql安装目录下的bin目录,然后输入如下这条命令
mysqld --shared-memory --skip-grant-tables

3、 重新打开一个cmd命令窗口,同样进入mysql安装目录下的bin目录,输入mysql命令就可以直接登录了,直接跳过了密码验证过程。
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zqOeFjsC-1659112592081)(Win_Mysql%E5%AF%86%E7%A0%81%E9%87%8D%E7%BD%AE.assets/Snipaste_2022-06-21_17-55-48.png)]](https://i-blog.csdnimg.cn/blog_migrate/e7ad956b17d4f90c5dfdb15f9b1e377e.png)
4、输入命令FLUSH PRIVILEGES;刷新一下MySQL的系统权限相关表,这么做是为了避免出现拒绝访问
FLUSH PRIVILEGES;
5、输入命令 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;重新设置一个新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123123';
6、输入命令quit退出
quit
结束
参考链接:https://blog.youkuaiyun.com/qq_45256330/article/details/121784978

1万+

被折叠的 条评论
为什么被折叠?



