Cpanel:#1227 - 拒绝访问;您需要(至少一个)此操作的SUPER权限

时间:2016-07-06 04:13:58

标签: mysql cpanel

我收到此错误

#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation启用mysql事件调度程序。

在Cpanel-> PhpMyAdmin-> database_name-> SQL标签

我输入以下代码以启用事件调度程序:

SET GLOBAL event_scheduler = ON;

但是这样做我得到了上面的错误。是否可以在服务器上授予超级权限,或者是否有其他方法来创建该事件?

任何帮助将不胜感激。谢谢!!

2 个答案:

答案 0 :(得分:2)

你在cPanel上。我猜你是在共享主机上。这就是他们锁定它的方式。

虚拟化并关闭超级权限。这样你就不会疯狂地创造铁,事件和占用系统。降低每个人的体验。

所以,不,你不能创建事件。用户只能通过相当好的cPanel界面创建。

您通常可以做的是创建一小部分crontab任务。

如果您要确定主机,我可以为您调查。然后,你也可以:p

主机的典型常见问题解答页面如下所示:

enter image description here

阅读上述内容令人震惊,但可以理解。这就是为什么我有大约90%的东西在Amazon EC2上运行。完整的服务器(完全控制),任何代码平台。当然,很难管理,但我再次成为了一个忠诚的人。还有开发人员。我希望能够做任何事情和所有事情。

答案 1 :(得分:0)

从shell以管理员身份连接到MySQL:

mysql -u root -p mysql

现在在mysql提示符下输入:

> grant all privileges on DATABASE_NAME.* to USERNAME@localhost identified by 'PASSWORD';
> flush privileges;
> \q

您可以在MySQL网站上read more了解GRANT的语法。