【问题标题】:#1227 - Access denied; you need the SUPER privilege for this operation - how to solve?#1227 - 访问被拒绝;您需要此操作的 SUPER 权限 - 如何解决?
【发布时间】:2020-02-19 12:46:12
【问题描述】:

我正在尝试通过 phpMyAdmin 更改 SQL 变量,但出现此错误:

#1227 - 访问被拒绝;您需要(至少一个)超级权限才能执行此操作

试图解决此错误已将我带到this question here on StackOverflow。不幸的是,所有提议的解决方案似乎都不适合我:

转到 PHPMYADMIN > 权限 > 编辑用户 > 在管理员选项卡下单击 SUPER。 > 去

从上面的截图可以看出,我的 phpMyAdmin 中没有“权限”选项卡。

mysql> GRANT SUPER ON . TO user@'localhost' IDENTIFIED BY 'password';

当我尝试执行这样的代码时,会出现更多错误:

用户 'cpses_ajceej5cb1'@'localhost' 的访问被拒绝

我以前从未听说过这个cpses... 用户,他们似乎在任何地方都不存在。这是问题的截图:

鉴于所有这些挫折,我该如何更改 phpMyAdmin 中的变量?

【问题讨论】:

  • 这看起来是 phpMyAdmin 正在使用的用户,所以可能并不可疑。您可以直接连接到 MySQL,即通过命令行客户端或 MySQL Workbench(或只是 phpMyAdmin 以外的其他工具),并以实例的 root 用户身份登录吗?
  • @Rup phpMyAdmin 是我对 MySQL 的唯一访问权限,所以很遗憾我无法直接连接。

标签: mysql sql phpmyadmin


【解决方案1】:

最后,我可以编辑这些变量的唯一方法根本不是通过 phpMyAdmin - 我必须通过 cPanel 更改它们。

【讨论】:

  • 您究竟是如何更改 cPanel 上的值的?我也有这个错误。
猜你喜欢
  • 2016-08-06
  • 2020-09-04
  • 2015-09-27
  • 2016-11-08
  • 2016-08-07
  • 2023-01-28
  • 2015-01-28
  • 2020-06-12
  • 2016-01-31
相关资源
最近更新 更多