我收到这个错误
#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;
但这样做时我收到上述错误。是否可以在服务器上授予超级权限,或者是否有其他方法来创建该事件?
任何帮助将不胜感激。谢谢 !!
您在 cPanel 上。我大胆猜测您位于共享主机上。这就是他们锁定它的方式。
它是虚拟化的,超级权限被关闭。这样您就不会疯狂地创建 cron、事件并占用系统。降低了每个人的体验。
所以,不,您不能创建事件。用户只能通过相当做作的 cPanel 界面创建。
通常允许您做的是创建少量 crontab 任务。
如果你能指出主机的身份,我可以帮你调查一下。话又说回来,你也可以吗:p
托管服务商的典型常见问题解答页面可能如下所示:
读完上面的内容,虽然很震惊,但也可以理解。这就是为什么我大约 90% 的东西都在 Amazon EC2 上运行。完整的服务器(好吧,完全控制),任何代码平台。当然,很难管理,但话又说回来,我是一名开发人员。还有一个开发商。我希望有能力做任何事情。