首页 >数据库 >mysql教程 >如何在 WAMP 上恢复 PHPMyAdmin 丢失的 MySQL 密码?

如何在 WAMP 上恢复 PHPMyAdmin 丢失的 MySQL 密码?

Barbara Streisand
Barbara Streisand原创
2024-11-16 11:57:021032浏览

How to Recover Lost MySQL Password for PHPMyAdmin on WAMP?

在 WAMP 上重新获取 PHPMyAdmin 丢失的 MySQL 密码

更改“root”密码后,您在访问 PHPMyAdmin 时面临挑战'@'localhost' 帐户。尽管使用其他地方提到的方法,您还是丢失了新密码,并且无法使用 MySQL 控制台。

解决方案:

要重新获得访问权限,请按照以下步骤操作:

1。停止 MySQL 服务:

  • 启动 WAMP 并导航到 MySQL >服务>停止服务。

2.编辑my.ini文件:

  • 点击WAMP> MySQL > my.ini.
  • 找到 [wampmysqld](对于 32 位)或 [wampmysqld64](对于 64 位)部分。
  • 直接在后面添加“skip-grant-tables”部分标题。

3.重启MySQL服务:

  • 点击WAMP> MySQL >服务>启动/恢复服务。

4.打开 MySQL 控制台:

  • 导航到 WAMP > MySQL > MySQL 控制台。

5.重置root密码:

  • 在mysql中输入以下命令>提示:

    • MySQL 版本 5.7 之前:

      • UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      • 冲水权限;
    • MySQL 版本 5.7 后:

      • 更新 mysql.user SETauthentication_string=PASSWORD('MyNewPass') WHERE User='root' ;
      • 冲洗权限;

注意:将 'MyNewPass' 替换为您要设置的新密码。

6.退出 MySQL 控制台

  • 在 mysql 中输入“quit”>提示。

7.停止MySQL服务:

  • 点击WAMP> MySQL >服务>停止服务。

8.删除skip-grant-tables参数:

  • 在my.ini文件中,删除“skip-grant-tables”参数。
  • 保存更改。

9。重启MySQL服务:

  • 点击WAMP> MySQL >服务>启动/恢复服务。

10。 (可选)防止密码过期:

  • 打开 MySQL 控制台。
  • 输入以下命令:

    • ALTER USER 'root '@'localhost' 密码过期从来没有;

11。登录 PHPMyAdmin

  • 使用用户名“root”和您设置的新密码访问 PHPMyAdmin。

记住,保留“skip-grant-tables” my.ini 文件中的“参数存在安全风险。重置密码后立即删除。

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn