首页 > 数据库 > mysql教程 > 如何使用 --skip-grant-tables 选项重新获得 MySQL root 访问权限?

如何使用 --skip-grant-tables 选项重新获得 MySQL root 访问权限?

Barbara Streisand
发布: 2024-12-01 04:12:12
原创
381 人浏览过

How to regain MySQL root access using the --skip-grant-tables option?

使用 --skip-grant-tables 启动 MySQL

从 MySQL 数据库中锁定 root 用户可能是一种令人沮丧的体验。要重新获得访问和恢复权限,需要使用 --skip-grant-tables 选项启动 MySQL。

第 1 步:停止 MySQL 服务

对于 Windows用户,使用服务中的管理员工具停止 MySQL 服务。

第 2 步:编辑 my.ini 配置文件

找到 my.ini 配置文件,通常位于以下路径之一:

  • C:Program FilesMySQLMySQL Server 5.5my.ini(适用于 MySQL 5.5)
  • C:ProgramDataMySQLMySQL Server 5.6my.ini(适用于 MySQL 版本 >= 5.6)

第 3 步:添加 --skip-grant-tables 选项

在文件的 [mysqld] 部分中,添加以下行:

skip-grant-tables
登录后复制

第四步:重启MySQL服务

再次启动MySQL服务。您现在应该能够无需密码即可登录数据库并重新获得 root 用户的访问权限。

以上是如何使用 --skip-grant-tables 选项重新获得 MySQL root 访问权限?的详细内容。更多信息请关注PHP中文网其他相关文章!

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