Mysql Cpanel:#1227-访问被拒绝;此操作需要(至少一个)超级权限

Mysql Cpanel:#1227-访问被拒绝;此操作需要(至少一个)超级权限,mysql,cpanel,Mysql,Cpanel,我得到这个错误 1227-访问被拒绝;启用mysql事件调度器时,您需要(至少一个)此操作的超级权限 在Cpanel->PhpMyAdmin->database_name->SQL选项卡中 我输入以下代码以启用事件计划程序: SET GLOBAL event_scheduler=ON 但在这样做的时候,我得到了上面的错误。是否可以在服务器上授予超级权限,或者是否有其他方法来创建该事件 任何帮助都将不胜感激。谢谢 以管理员身份从shell连接到MySQL: mysql -u root -p mys

我得到这个错误

1227-访问被拒绝;启用mysql事件调度器时,您需要(至少一个)此操作的超级权限

在Cpanel->PhpMyAdmin->database_name->SQL选项卡中

我输入以下代码以启用事件计划程序:

SET GLOBAL event_scheduler=ON

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


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

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

mysql -u root -p mysql
现在,在mysql提示符类型上:

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

你可以在MySQL的网站上了解GRANT的语法。

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

它是虚拟化的,超级权限被关闭。这样您就不会疯狂地创建cron、事件和占用系统。让每个人都有这样的经历

因此,不,您不能创建事件。而且用户只能通过相当hokey的cPanel界面创建

通常允许您创建少量crontab任务

如果你能确定主人的身份,我可以帮你调查。再说一次,你也可以:p

主持人的典型常见问题页面可能如下所示:


读到上述内容令人震惊,但可以理解。这就是为什么我有90%的东西在AmazonEC2上运行。全服务器(完全控制),任何代码平台。当然,很难管理,但我又是一个devops人。还有一个开发者。我想要做任何事情的能力。

您是否拥有MySQL的超级用户访问权限,或者您是否作为普通/非特权用户使用共享托管cpanel帐户?如果是后者,你可能需要你的托管公司的人来帮助。是的,这是一个共享托管。谢谢回复。是的,它是一种共享托管类型。但是我是否要联系主机公司并要求他们启用它?我希望您有一个更灵活的主机,可以打开功能。所以,是的,联系他们我已经联系过他们,但是共享主机不允许全局访问。我需要找到mysql事件调度器的另一个替代方案。或我推荐后者:pI不在AWS上。但是cron很容易进行动态查询吗?谢谢你的回复,我有点担心用这种方式玩服务器。@davidnoroha它不会引起任何问题,或者你可以授予事件特权权限。没关系,谢谢。我会联系主办公司的