Windows 端重置步骤
步骤 1:停止 MySQL 服务器
- 确认当前已使用管理员身份登录系统。
- 按下 Win+R 组合键,弹出「运行」窗口后,输入:
services.msc - 点击确定。
- 在服务列表中找到 MySQL 服务,右键点击该服务,选择停止。
步骤 2:打开文本编辑器
步骤 3:新建密码重置指令文本文件
- 在记事本中输入以下语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';务必保留引号与末尾分号,将
NewPassword替换为你自定义的新密码。 - 点击「文件」>「另存为」,将文件保存至 C 盘根目录,命名为
mysql-init.txt。
localhost 代表仅允许本地访问并修改密码;若为网络服务器,请将 localhost 替换为对应主机名。步骤 4:打开管理员身份的命令提示符
- 按下 Ctrl+Shift+Esc 打开任务管理器。
- 点击左上角「文件」,选择「运行新任务」。
- 输入
cmd.exe,勾选以管理员身份创建此任务,点击确定。
步骤 5:加载配置文件启动 MySQL 并重置密码
- 在命令提示符中切换至 MySQL 安装目录(示例为 8.0 版本路径):
cd "C:\Program Files\MySQL\MySQL Server 8.0\bin" - 执行以下命令加载初始化文件启动服务:
mysqld --init-file=C:\\mysql-init.txt注意:路径中 C 盘后为双反斜杠;若文件使用了其他名称,请对应修改文件名。
步骤 6:收尾清理
若 MySQL 启动时搭配了--defaults-file等特殊配置项,请正常沿用原有启动方式。
确认密码修改成功后,删除 C 盘下的 mysql-init.txt 文件即可。
原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/jsjc/2764.html
