如何在 WAMP 中重置 PHPMyAdmin 丢失的 MySQL 密码?

Linda Hamilton
发布: 2024-11-14 19:41:02
原创
724 人浏览过

How to Reset a Lost MySQL Password for PHPMyAdmin in WAMP?

在 WAMP 中检索 PHPMyAdmin 丢失的 MySQL 密码

问题:

A用户已更改 PHPMyAdmin 中“root”@“localhost”帐户的密码,但随后由于忘记新密码而失去了对 PHPMyAdmin 的访问权限。由于缺乏权限,之前论坛中建议的方法(例如通过命令行重置密码)都没有成功。

解决方案:

这里有一个重置 MYSQL 'root' 密码的分步过程:

  1. 停止 MySQL 服务: 转到 WAMPSERVER,选择 MySQL,然后选择“服务”> “停止服务。”
  2. 编辑 my.ini 文件: 转到 WAMPSERVER > MySQL > my.ini.
  3. 找到 [wampmysqld] 部分:在此部分标题正下方添加“skip-grant-tables”行。
  4. 重新启动MySQL 服务: 前往 WAMPSERVER > MySQL >服务> “启动/恢复服务。”
  5. 打开 MySQL 控制台: 转到 WAMPSERVER > MySQL > MySQL 控制台。
  6. 重置 root 用户密码:

    • MySQL 版本 5.7 之前:输入“UPDATE mysql.user SET Password=PASSWORD(' MyNewPass') WHERE User='root';"
    • Post MySQL 版本 5.7: 输入 "UPDATE mysql.user SETauthentication_string=PASSWORD('MyNewPass') WHERE User='root'; "
  7. 退出 MySQL 控制台:在 mysql 命令提示符处键入“quit”。
  8. 再次停止 MySQL 服务: 前往 WAMPSERVER > MySQL >服务> “停止服务。”
  9. 删除skip-grant-tables参数:编辑my.ini文件,找到[wampmysqld]部分,然后删除“skip-grant-tables”
  10. 重启MySQL服务:进入WAMPSERVER> MySQL >服务> “启动/恢复服务。”

可选: 如果需要,可以通过在 MySQL 中运行以下查询来修改设置,以便 root 用户帐户的密码不会过期console: "ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;"

通过执行以下步骤,用户可以使用 'root' 用户 ID 及其新分配的密码重新获得对 PHPMyAdmin 的访问权限。

以上是如何在 WAMP 中重置 PHPMyAdmin 丢失的 MySQL 密码?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板