开发者社区> 问答> 正文

如何使用--skip-grant-tables启动MySQL??mysql

我将root用户从数据库中锁定了。我需要将所有特权返回给root用户。我有密码,可以登录MySQL。但是root用户没有所有特权。

展开
收起
保持可爱mmm 2020-05-17 17:30:06 593 0
1 条回答
写回答
取消 提交回答
  • 我和这个问题的标题有同样的问题,所以如果其他任何人都用谷歌搜索这个问题并想在Windows上以“ skip-grant-tables”模式启动MySql,这就是我所做的。

    通过管理员工具“服务”停止MySQL服务。

    修改my.ini配置文件(假定默认路径)

    C:\Program Files\MySQL\MySQL Server 5.5\my.ini 或对于MySQL版本> = 5.6

    C:\ProgramData\MySQL\MySQL Server 5.6\my.ini 在服务器部分的[mysqld]下,添加以下行:

    skip-grant-tables 这样你有

    SERVER SECTION

    ----------------------------------------------------------------------

    The following options will be read by the MySQL Server. Make sure that

    you have installed the server correctly (see above) so it reads this

    file.

    [mysqld]

    skip-grant-tables 再次启动该服务,您应该无需密码即可登录数据库。来源:stack overflow

    2020-05-17 17:35:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像