mysql5.7 密码忘了
时间: 2023-07-18 20:40:48 浏览: 52
如果您忘记了 MySQL 5.7 的密码,可以通过以下步骤重置密码:
1. 停止 MySQL 服务。
2. 打开终端窗口或命令提示符窗口,以管理员身份运行。
3. 进入 MySQL 的 bin 目录,例如:
```
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
```
4. 运行以下命令以跳过密码验证方式启动 MySQL:
```
mysqld --skip-grant-tables
```
5. 在新的终端窗口或命令提示符窗口中连接到 MySQL:
```
mysql -u root
```
6. 在 MySQL 中更新密码:
```
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
```
注意将 `new_password` 替换为您想要设置的新密码。
7. 刷新权限:
```
FLUSH PRIVILEGES;
```
8. 关闭 MySQL 服务。
9. 重新启动 MySQL 服务。
现在您应该可以使用新密码访问 MySQL 了。
相关问题
windows 重置mysql 5.7密码
你可以通过以下步骤重置MySQL 5.7密码:
1. 停止MySQL服务。
2. 在MySQL安装目录下找到my.ini文件(或者my.cnf文件),打开它并在[mysqld]下面添加“skip-grant-tables”。
3. 保存并关闭my.ini文件。
4. 启动MySQL服务。
5. 使用以下命令登录到MySQL:mysql -u root -p
6. 输入任意密码并按回车键。
7. 使用以下命令更改密码:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
8. 如果您使用的是MySQL版本5.7.6或更高版本,请使用以下命令更改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
9. 从my.ini(或my.cnf)文件中删除“skip-grant-tables”。
10. 保存并关闭my.ini文件。
11. 重新启动MySQL服务。
现在您应该可以使用新密码登录到MySQL了。
windows修改mysql5.7密码
1. 打开命令提示符(CMD)或PowerShell,进入MySQL的安装目录下的bin文件夹(如:C:\Program Files\MySQL\MySQL Server 5.7\bin)。
2. 输入以下命令,以管理员身份运行:
```
mysql -u root -p
```
3. 输入MySQL的root用户密码,登录到MySQL数据库。
4. 输入以下命令,使用mysql数据库:
```
use mysql;
```
5. 输入以下命令,修改root用户的密码为123456:
```
update user set authentication_string=password('123456') where user='root';
```
6. 输入以下命令,刷新MySQL权限:
```
flush privileges;
```
7. 输入以下命令,退出MySQL:
```
quit;
```
8. 重新登录MySQL,使用新的密码:
```
mysql -u root -p
```
9. 输入新的密码123456,即可成功登录MySQL。