问题描述
云数据库RDS MySQL 5.7实例中,创建的event事件不自动执行。
问题原因
有如下两种问题原因:
创建的event事件状态不是
Enable
状态。未开启
event_scheduler
参数。
解决方案
请参考如下步骤进行解决:
参考下列SQL语句,检查您创建的event事件状态,确认event事件是
Enable
状态。show events;
系统显示如下图。如果event事件状态是
Disable
状态,需要修改为Enable
状态。如果event事件的状态已经是
Enable
,仍然不能自动执行,则检查RDS实例的event_scheduler
参数是否开启。具体步骤如下:登录云数据库RDS管理控制台,在左侧导航栏中单击实例列表,单击目标实例ID。
在实例基本信息页面,左侧导航栏中单击参数设置。
找到名为
event_scheduler
的参数,确认该参数的运行参数值为ON
。如果该参数的运行参数值为OFF
,请单击修改按钮,修改该参数值为ON
,并提交参数。关于如何修改参数,您可以参见修改实例参数。参考下列SQL语句,确认
event_scheduler
的参数在RDS实例中的值为ON
。show variables like 'event_scheduler';
系统显示如下图。
适用于
云数据库RDS MySQL版
文档内容是否对您有帮助?