Linux中mysql密码忘记
时间: 2024-05-07 20:17:54 浏览: 84
linux忘记mysql密码
5星 · 资源好评率100%
如果你忘记了在 Linux 中的 MySQL 密码,可以尝试以下步骤重置密码:
1. 停止 MySQL 服务:
```
sudo systemctl stop mysql
```
2. 启动 MySQL 服务并跳过权限认证:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 连接到 MySQL:
```
mysql -u root
```
4. 切换到 `mysql` 数据库:
```
use mysql;
```
5. 更新 `user` 表中 `root` 账户的密码:
```
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
```
现在你可以使用新密码登录 MySQL 了。
阅读全文