Windows系统MySQL忘记root密码
时间: 2023-09-30 20:13:11 浏览: 97
您好!如果您忘记了 Windows 系统上 MySQL 的 root 密码,可以按照以下步骤重置密码:
1. 打开命令提示符(Command Prompt)或 PowerShell,以管理员身份运行。
2. 进入 MySQL 的安装目录,一般默认安装路径为 `C:\Program Files\MySQL\MySQL Server\<版本号>\bin`。
3. 在命令提示符中输入以下命令,然后按回车键执行:
```
mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server \<版本号>\my.ini" --init-file=C:\mysql-init.txt --console
```
这里 `<版本号>` 是 MySQL 的版本号,您需要将其替换为您实际安装的版本号。
4. 创建一个文本文件(例如 `mysql-init.txt`),将以下内容复制到文件中:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
```
将 `'新密码'` 替换为您想要设置的新密码。请注意,这里的密码应该是强密码,并且不要忘记将其记录下来。
5. 保存并关闭文件。
6. 回到命令提示符或 PowerShell,按下 `Ctrl + C` 组合键停止正在运行的 MySQL 服务器。
7. 然后再次在命令提示符或 PowerShell 中输入以下命令,然后按回车键执行:
```
mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server \<版本号>\my.ini" --console
```
8. MySQL 服务器将以初始化模式启动,并且将加载我们在 `mysql-init.txt` 文件中定义的 SQL 脚本。在加载完成后,您将看到一条消息表示密码已重置。
9. 关闭命令提示符或 PowerShell。
10. 重新打开命令提示符或 PowerShell,以管理员身份运行。
11. 在命令提示符或 PowerShell 中输入以下命令,然后按回车键执行:
```
mysql -u root -p
```
您将被要求输入密码,将新密码输入即可登录到 MySQL。
希望这些步骤可以帮助您重置 Windows 系统上 MySQL 的 root 密码!如果有任何问题,请随时向我提问。
阅读全文
相关推荐













