首页 >数据库 >mysql教程 >如何在 WAMP 上的 PHPMyAdmin 中重置 MySQL 根密码?

如何在 WAMP 上的 PHPMyAdmin 中重置 MySQL 根密码?

Susan Sarandon
Susan Sarandon原创
2024-12-02 01:34:10139浏览

How to Reset Your MySQL Root Password in PHPMyAdmin on WAMP?

在 WAMP 上的 PHPMyAdmin 中恢复丢失的 MySQL 密码

简介

如果您忘记了您的密码WAMP 中 PHPMyAdmin 的 MySQL root 密码,重新获得访问权限可能会令人沮丧。本文提供了一个全面的解决方案,让您无需重新安装即可重置密码并恢复访问。

第 1 步:禁用密码要求

  • 停止 MySQL从 WAMP 的控制面板启动服务。
  • 编辑 my.ini 配置文件。
  • 添加[wampmysqld] 部分下的“skip-grant-tables”行。
  • 重新启动 MySQL 服务。

第 2 步:打开 MySQL 控制台

  • 从 WAMP 的控制下启动 MySQL 控制台
  • 输入以下命令重置密码:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

注意:对于 MySQL 5.7 及以上版本,请使用此命令:

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;

第 3 步:重新激活密码要求

  • 再次停止MySQL服务。
  • 编辑my.ini文件并删除“skip-grant-tables”行。
  • 重新启动MySQL 服务。

第 4 步:可选密码过期禁用

如果您希望防止密码自动过期,请打开MySQL控制台并执行:

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

结论

通过执行这些步骤,您应该能够重新获得对 MySQL 数据库和 PHPMyAdmin 的访问权限,而不会丢失任何数据或不必卸载并重新安装 WAMP。请务必记住确保您的密码安全并进行备份,以避免将来出现锁定。

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

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