windows忘记mysql密码,修改mysql密码,mysql版本为8.0.33
时间: 2023-07-21 12:05:54 浏览: 97
要修改 MySQL 密码,你可以按照以下步骤操作:
1. 打开命令提示符或 PowerShell,并进入 MySQL 安装目录的 `bin` 文件夹。默认情况下,MySQL 安装目录位于 `C:\Program Files\MySQL\MySQL Server 8.0\`。
2. 停止 MySQL 服务。在命令提示符或 PowerShell 中运行以下命令:
```shell
net stop MySQL
```
3. 启动 MySQL 服务,但跳过权限验证。在命令提示符或 PowerShell 中运行以下命令:
```shell
mysqld --skip-grant-tables
```
如果你的 MySQL 安装目录没有添加到环境变量中,你可能需要提供完整的路径,例如:
```shell
"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld" --skip-grant-tables
```
4. 在新的命令提示符或 PowerShell 窗口中,连接到 MySQL 服务器。运行以下命令:
```shell
mysql -u root
```
如果你之前设置了密码,使用以下命令连接:
```shell
mysql -u root -p
```
5. 进入 MySQL 数据库。在 MySQL 提示符中运行以下命令:
```sql
use mysql;
```
6. 更新 root 用户密码。运行以下命令更新密码:
```sql
update user set authentication_string=password('new_password') where user='root';
```
将 `new_password` 替换为你想要设置的新密码。
7. 刷新权限并退出 MySQL。运行以下命令:
```sql
flush privileges;
quit;
```
8. 关闭之前跳过权限验证的 MySQL 服务窗口。
9. 启动 MySQL 服务。在命令提示符或 PowerShell 中运行以下命令:
```shell
net start MySQL
```
现在你已经成功修改了 MySQL 的密码。你可以使用新密码来登录了。记得将 `new_password` 替换为你设置的实际密码。