【问题标题】:My MySQL ROOT user had no privileges, What caused it and what can I do?我的 MySQL ROOT 用户没有权限,是什么原因造成的,我该怎么办?
【发布时间】:2015-05-25 13:22:53
【问题描述】:

我在命令行和 PMA 都登录了我的 ROOT 帐户,但由于某种原因我没有权限。

我不得不刷新权限,因为安装应用程序需要它。现在我尝试创建一个数据库并拒绝。 PMA 说没有创建数据库的权限。但是好像连root权限都去掉了

授予选择开启。 TO root@'localhost';错误 1045 (28000):访问 拒绝用户'root'@'localhost'(使用密码:YES)

我不知道是什么原因造成的,我不知道如何解决它。有什么建议吗?

【问题讨论】:

  • 请添加您到目前为止尝试过的内容
  • 我不得不刷新权限,因为安装应用程序需要它。现在我尝试创建一个数据库并拒绝。 PMA 说没有创建数据库的权限。但它似乎甚至删除了 root 权限。
  • GRANT SELECT ON . TO root@'localhost';错误 1045 (28000): 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES)

标签: mysql root privileges


【解决方案1】:

我不知道这是怎么发生的,但我想到的最好的办法是杀死 mysqld,以安全模式重新启动。导出我所有的数据库并清除 MySQL 包并重新安装。不是最好的解决方案,但它确实有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 2015-01-07
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 2017-12-27
    相关资源
    最近更新 更多