admin 管理员组

文章数量: 1184232

Windows MySQL 8.X 重置密码

我们在Windows 中安装了MySQL ,有时候忘记了密码,对于8.x 的版本我们需要通过以下方法来重置,本文以8.0为例)

MySQL 官网参考链接:https://dev.mysql/doc/refman/8.4/en/resetting-permissions.html

开始重置MySQL密码:

  1. 停止MySQL 服务, 在service 中停止MySQL 服务.
    如果您的服务器未作为服务运行,则可能需要 以使用任务管理器强制其停止。

  2. 创建一个文本文件,文件内容是更改root用户密码的SQL语句(我的是resetpassword.txt)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Hannah_newpasswd';

  1. 通过CMD来启动MySQL,要在MySQL的安装目录下去执行,同时指定启动文件
mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=C:\\Users\\Administrator\\Desktop\\resetpassword.txt


  1. 测试新密码是否能否正确登录
mysql -uroot -pHannah_newpasswd

  1. 确认密码重置成功后,删除该文件,重启MySQL即可

本文标签: 密码 MySQL Windows