#Windows操作系统
步骤一:停止 MySQL 服务
1.按下 Win + R 组合键,打开 “运行” 对话框
2.在服务列表中找到 MySQL 服务,右键点击它,选择 “停止”。
步骤二:以跳过权限验证模式启动 MySQL
1.以管理员身份打开cmd
2.进入 MySQL 安装目录下的 bin 文件夹。
3.执行以下命令启动 MySQL:
mysqld --console --skip-grant-tables --shared-memory
注意:不要关闭这个命令提示符窗口!
步骤三:
再次打开一个新的命令提示符窗口
同样进入 MySQL 安装目录下的 bin 文件夹 。
执行以下命令登录 MySQL:mysql -uroot
命令行提示符会变为 mysql>
步骤四:重置 MySQL 密码
1.在 mysql> 命令行界面中,执行以下来重置 root 用户的密码:use mysql;
2.输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
3.FLUSH PRIVILEGES; -- 刷新权限表,使新密码立即生效
注意:如果输入操作2之后出现:ERROR 那可能是因为没有刷新权限 我们只需要操作一下第3步FLUSH PRIVILEGES; 然后再次操作第2步即可
之后再输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的重新修改的密码';
执行成功后会出现:Query OK, 0 rows affected (0.02 sec)。
4.exit; -- 退出MySQL命令行界面
步骤五:重启 MySQL 服务
关闭步骤二中处于运行状态的命令提示符窗口(即跳过权限验证模式启动 MySQL 的窗口)。
回到 “服务” 窗口,找到 MySQL 服务,右键点击并选择 “启动” ,让 MySQL 以正常模式运行。
现在可以使用新设置的密码连接 MySQL 了。
最后,感谢观看这篇文章,如果有帮到您的话,请点赞支持一下哦
![[送心]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_56.5777828.png)
![[送心]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_56.5777828.png)
![[玫瑰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_103.6c2eed8.png)
![[玫瑰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_103.6c2eed8.png)
![[玫瑰]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_103.6c2eed8.png)