mysql数据库密码忘记了
时间: 2023-07-29 10:13:46 浏览: 110
mysql忘记密码
如果您忘记了MySQL数据库密码,可以通过以下步骤进行重置:
1. 停止MySQL服务
可以通过以下命令来停止MySQL服务:
```
sudo systemctl stop mysql
```
2. 使用 --skip-grant-tables 选项启动 MySQL
使用以下命令来启动MySQL并跳过授权表:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 登录MySQL
使用以下命令登录到MySQL:
```
mysql -u root
```
4. 更新密码
在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
使用以下命令来重新启动MySQL服务:
```
sudo systemctl start mysql
```
现在,您应该可以使用新密码登录到MySQL了。
阅读全文