mysql 5.7版本怎么重置MySQL密码
时间: 2023-11-27 12:53:34 浏览: 244
Mysql 5.7版本以后密码重置
在MySQL 5.7版本中,可以通过以下步骤重置MySQL密码:
1. 停止MySQL服务
在命令行中输入以下命令,停止MySQL服务:
```
sudo systemctl stop mysql
```
2. 启动MySQL服务,并跳过权限检查
在命令行中输入以下命令,启动MySQL服务,并跳过权限检查:
```
sudo mysqld_safe --skip-grant-tables &
```
3. 登录MySQL
在命令行中输入以下命令,以root用户登录MySQL:
```
mysql -u root
```
4. 修改密码
在MySQL命令行中输入以下命令,修改root用户的密码:
```
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
```
注意:将 `new_password` 替换为你要设置的密码。
5. 刷新权限并退出
在MySQL命令行中输入以下命令,刷新权限并退出:
```
FLUSH PRIVILEGES;
exit;
```
6. 重启MySQL服务
在命令行中输入以下命令,重启MySQL服务:
```
sudo systemctl start mysql
```
现在,你已经成功地重置了MySQL 5.7版本的密码。
阅读全文