MySQL怎么重置密码
时间: 2023-09-25 22:13:47 浏览: 63
要重置MySQL密码,可以按照以下步骤进行操作:
1. 停止MySQL服务:可以使用命令 `sudo service mysql stop`(Linux)或 `sudo systemctl stop mysql`(Ubuntu 16.04+)来停止MySQL服务。
2. 以跳过权限验证的方式启动MySQL服务:可以通过下述命令启动MySQL服务并跳过权限验证:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 进入MySQL命令行:使用下述命令进入MySQL命令行界面:
```
mysql -u root
```
4. 切换到MySQL数据库:在MySQL命令行界面中,输入以下命令切换到`mysql`数据库:
```
use mysql;
```
5. 更新密码:执行以下命令来更新密码,将`new_password`替换为你想设置的新密码:
```
update user set authentication_string=password('new_password') where user='root';
```
6. 刷新权限:执行以下命令刷新权限:
```
flush privileges;
```
7. 退出MySQL命令行:输入以下命令退出MySQL命令行界面:
```
quit;
```
8. 重启MySQL服务:使用下述命令来重启MySQL服务:
```
sudo service mysql restart
```
完成以上步骤后,你应该已经成功重置了MySQL的密码。请确保将`new_password`替换为你想要设置的实际密码。
阅读全文