首页 > 数据库 > mysql教程 > 如何在 WAMP 上重置 MySQL 'root' 密码?

如何在 WAMP 上重置 MySQL 'root' 密码?

Mary-Kate Olsen
发布: 2024-11-20 02:16:02
原创
232 人浏览过

How to Reset Your MySQL 'root' Password on WAMP?

在 WAMP 上重新获得 MySQL 'root' 密码的简单方法


由于忘记了 'root' 不小心将自己锁定在 PHPMyAdmin 之外WAMP 2.5上的'@'localhost'密码,感觉可以理解


重置密码



  1. 停止 MySQL 服务: 导航至 WAMPManager > MySQL >服务>停止服务。
  2. 编辑 my.ini 文件: 在 WAMPManager 中,选择 MySQL > my.ini 并在 [wampmysqld](32bit) 或 [wampmysqld64](64bit) 部分下添加“skip-grant-tables”。
  3. 重新启动 MySQL: 返回WAMPManager> MySQL >服务>启动/恢复服务。
  4. 打开 MySQL 控制台: 通过 WAMPManager 访问 MySQL 控制台 > MySQL > MySQL 控制台。
  5. 重置密码:根据 MySQL 版本,执行以下命令(每行末尾带有分号):

    • MySQL 5.7 之前的版本: UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';

    • 后 MySQL 5.7: UPDATE mysql.user SETauthentication_string=密码('MyNewPass') 哪里User='root';


  6. 刷新权限:执行 FLUSH 权限;
  7. 退出 MySQL 控制台: 类型在 mysql 命令提示符下“退出”。
  8. 停止 MySQL 服务: 重复步骤 1。
  9. < ;li>删除“skip-grant-tables”:打开 my.ini 并删除Skip-grant-tables 条目(如果保持不变会带来安全风险)。

  10. 重新启动 MySQL: 实施步骤 3。

  11. 禁用密码过期(可选):连接到 MySQL 控制台,运行查询 ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;.


通过完成这些步骤,您应该成功重新获得对 PHPMyAdmin 的访问权限使用新设置的密码作为“root”用户。

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

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