mysql事件创建后不执行

1 使用语句创建不报错

CREATE EVENT `event_name` ON SCHEDULE EVERY 1 DAY STARTS '2015-12-22 09:40:00' ON COMPLETION NOT PRESERVE ENABLE DO call procedure_name()

2 现象:事件不执行

3 通过navicat进行设计事件,在修改某些选项后,进行保存,报:mysql事件计划已关闭 计划事件需要在mysql服务开启并且事件计划开启状态才能正常执行

4 由于是线上服务,不通过修改my.ini的方式修改,因为这样需要重启msyql服务

5 登录mysql服务,执行set global event_scheduler = ON,然后show variables like 'event%'可以看到事件计划已为打开状态

你可能感兴趣的:(mysql日常维护)