win10电脑 的mysql57 忘记密码
时间: 2023-07-26 15:26:07 浏览: 95
如果你在 Windows 10 上忘记了 MySQL 5.7 的 root 用户密码,可以按照以下步骤进行重置:
1. 停止 MySQL 服务
可以在 Windows 任务管理器中停止 `mysqld.exe` 进程,或在命令行中运行以下命令:
```
net stop mysql57
```
2. 启动 MySQL 服务,不加载授权表
在命令行运行以下命令:
```
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --skip-grant-tables
```
如果你的 MySQL 安装目录不同,请相应地更改路径。
3. 打开另一个命令行窗口,连接到 MySQL 服务
在命令行运行以下命令:
```
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql.exe" -u root
```
如果你的 MySQL 安装目录不同,请相应地更改路径。
4. 更新 root 用户密码
在 MySQL 命令行中运行以下命令:
```
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
```
将 `new_password` 替换为你想要设置的新密码。
5. 刷新授权表
在 MySQL 命令行中运行以下命令:
```
FLUSH PRIVILEGES;
```
6. 退出 MySQL 命令行
在 MySQL 命令行中运行以下命令:
```
exit;
```
7. 停止 MySQL 服务
在第一个命令行窗口中按 `Ctrl+C` 停止 `mysqld.exe` 进程,或在命令行中运行以下命令:
```
net stop mysql57
```
8. 启动 MySQL 服务
在命令行中运行以下命令:
```
net start mysql57
```
现在你应该可以使用新密码登录 MySQL 5.7 了。
阅读全文