linuxmysql8.0重置密码
时间: 2023-08-14 07:14:27 浏览: 120
mysql忘记密码如何重置-mysql8.0忘记密码修改
要在Linux上重置MySQL 8.0的密码,您可以按照以下步骤进行操作:
1. 停止MySQL服务:
```
sudo systemctl stop mysql
```
2. 以跳过授权表的方式启动MySQL服务:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 使用以下命令以root用户身份登录到MySQL服务器:
```
mysql -u root
```
4. 在MySQL中选择要更改密码的数据库:
```
use mysql;
```
5. 运行以下命令来更新root用户的密码(将YOUR_NEW_PASSWORD替换为您想要设置的新密码):
```
UPDATE user SET authentication_string=PASSWORD('YOUR_NEW_PASSWORD') WHERE user='root';
```
6. 刷新权限表:
```
FLUSH PRIVILEGES;
```
7. 退出MySQL:
```
quit;
```
8. 停止MySQL服务:
```
sudo systemctl stop mysql
```
9. 启动MySQL服务:
```
sudo systemctl start mysql
```
现在您应该可以使用新密码登录到MySQL 8.0了。请确保将"YOUR_NEW_PASSWORD"替换为您自己的新密码。
阅读全文