#1227 - 访问被拒绝;您需要此操作的 SUPER 权限 - 如何解决?

Posted

技术标签:

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

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

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

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

转到 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 的唯一访问权限,所以很遗憾我无法直接连接。 【参考方案1】:

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

【讨论】:

您究竟是如何更改 cPanel 上的值的?我也有这个错误。

以上是关于#1227 - 访问被拒绝;您需要此操作的 SUPER 权限 - 如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

如何解决访问被拒绝;您需要(至少一个)在 mysql 中执行此操作的 SUPER 权限

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

在 phpMyAdmin 中创建函数 - 错误:拒绝访问您需要此操作的超级权限

谷歌云sql实例超级权限错误