首页 >数据库 >mysql教程 >如何在 Windows 中通过使用 `--skip-grant-tables` 启动 MySQL 来重置 MySQL Root 密码?

如何在 Windows 中通过使用 `--skip-grant-tables` 启动 MySQL 来重置 MySQL Root 密码?

DDD
DDD原创
2024-12-16 16:53:11429浏览

How to Reset MySQL Root Password by Starting MySQL with `--skip-grant-tables` in Windows?

在 Windows 中使用 --skip-grant-tables 启动 MySQL

当您的 root 用户被锁定在数据库之外时,您可能需要重新获得全部特权。本文提供了如何在 Windows 中使用 --skip-grant-tables 标志启动 MySQL 的分步指南。

过程:

  1. 停止 MySQL 服务: 打开“服务”窗口(Windows 键 R,键入“services.msc”)并停止 MySQL
  2. 修改 my.ini 配置文件:

    • 找到 my.ini 配置文件:

      • 对于 MySQL 5.5:C:Program FilesMySQLMySQL Server 5.5my.ini
      • For MySQL >= 5.6: C:ProgramDataMySQLMySQL Server 5.6my.ini
    • 在服务器部分添加以下行[mysqld]:
      skip-grant-tables
  3. 重新启动 MySQL 服务: 再次启动 MySQL 服务。

一次MySQL 以 --skip-grant-tables 标志启动,您无需密码即可登录数据库。这允许您重置 root 用户的密码并恢复完整权限。

以上是如何在 Windows 中通过使用 `--skip-grant-tables` 启动 MySQL 来重置 MySQL Root 密码?的详细内容。更多信息请关注PHP中文网其他相关文章!

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