linux环境MySQL密码忘记怎么重置
时间: 2023-09-22 16:15:13 浏览: 339
liunx mysql 密码重置
在Linux环境下,如果你忘记了MySQL的密码,可以通过以下步骤重置密码:
1. 首先,停止MySQL服务:
```
sudo systemctl stop mysql
```
2. 使用以下命令以跳过密码验证方式启动MySQL服务:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 连接到MySQL服务器:
```
mysql -u root
```
4. 在MySQL命令行中,切换到`mysql`数据库:
```
use mysql;
```
5. 更新`root`用户的密码:
```
update user set authentication_string=password('新密码') where user='root';
```
如果你使用的是MySQL 5.7版本或更高版本,则需要使用以下命令更新密码:
```
update user set authentication_string=PASSWORD('新密码') where user='root';
```
6. 刷新权限:
```
flush privileges;
```
7. 退出MySQL命令行:
```
quit;
```
8. 停止MySQL服务:
```
sudo systemctl stop mysql
```
9. 启动MySQL服务:
```
sudo systemctl start mysql
```
现在你应该可以使用新密码来登录MySQL了。请确保将`新密码`替换为你自己想要设置的新密码。
阅读全文