查看event是否开启:
SHOW VARIABLES LIKE ‘event%’;
SELECT @@event_scheduler;
SHOW PROCESSLIST;
如果看到event_scheduler为on或者PROCESSLIST中显示有event_scheduler的信息说明就已经开启了事件。如果显示为off或者在PROCESSLIST中查看不到event_scheduler的信息,那么就说明事件没有开启,我们需要开启它。
临时开启(mysql服务重启后之后失效)
set global event_scheduler =1;//0代表关闭
永久开启:
在my.cnf或my_default.ini中的[mysqld]部分添加如下内容,然后重启mysql(mysql重启命令:service mysqld restart)
event_scheduler=ON