我忘记了 Windows 上 MySQL 8.0 的 root 密码
时间: 2024-05-26 13:11:34 浏览: 67
mysql8.0root密码忘记解决方案.docx
5星 · 资源好评率100%
您可以通过以下步骤重置 Windows 上 MySQL 8.0 的 root 密码:
1. 停止 MySQL 服务。
2. 创建一个文本文件,命名为 reset.txt。
3. 将以下内容复制到 reset.txt 文件中,并将其中的 YOUR_NEW_PASSWORD 替换为您想要设置的新密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOUR_NEW_PASSWORD';
4. 保存并关闭 reset.txt 文件。
5. 以管理员身份启动命令提示符。
6. 切换至 MySQL 安装目录的 bin 文件夹,例如:
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
7. 输入以下命令,其中 YOUR_NEW_PASSWORD 和 reset.txt 的路径根据您的实际情况进行替换:
mysqld --init-file=C:\reset.txt --console
8. 等待 MySQL 启动并执行 reset.txt 中的 SQL 语句,重置 root 用户的密码。
9. 关闭命令提示符。
10. 使用新密码登录 MySQL。
请注意,这种方法只适用于您知道 MySQL root 用户的登录凭据或者您有管理员权限可以停止 MySQL 服务。
希望能帮到您!
阅读全文