mysql事件不执行的问题
系统时间与数据库时间都查看了,都是正常的,但是配置上事件就是不执行!
原因出在没有开启event_scheduler
-
使用以下命令查看是否开启
event_scheduler
SHOW VARIABLES LIKE 'event_scheduler'
显示结果
event_scheduler OFF
-
使用命令开启(临时开启,如果重启mysql,会被重置为off)
set global event_scheduler = on;
-
修改配置(永久修改) 配置文件的
[mysqld]
部分加上event_scheduler=ON
即可