mysql root密码忘记
时间: 2023-10-28 19:00:12 浏览: 96
如果你忘记了 MySQL 的 root 密码,你可以按照以下步骤进行重置:
1. 停止 MySQL 服务。你可以在命令行窗口中运行以下命令:
```
sudo systemctl stop mysql
```
2. 启动 MySQL 服务并跳过权限验证。使用以下命令启动 MySQL 服务:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 使用 root 用户重新连接到 MySQL。在另一个命令行窗口中运行以下命令:
```
mysql -u root
```
4. 切换到 MySQL 数据库:
```
use mysql;
```
5. 更新 root 用户的密码。执行以下命令来设置新密码(将 `<new_password>` 替换为你想要设置的新密码):
```
update user set authentication_string=password('<new_password>') where User='root';
```
6. 刷新权限:
```
flush privileges;
```
7. 退出 MySQL:
```
quit;
```
8. 停止 MySQL 服务:
```
sudo systemctl stop mysql
```
9. 启动 MySQL 服务:
```
sudo systemctl start mysql
```
现在你应该能够使用新密码以 root 用户身份登录到 MySQL 数据库了。请记住妥善管理你的密码以确保数据安全。
阅读全文