MySQL重复活动停止工作

时间:2016-09-29 07:09:41

标签: mysql

我正在尝试创建一个每天都应该发生且没有结束日期的重复事件。所以我选择了:

CREATE DEFINER=`xxx`@`xxx` EVENT `my_event` ON SCHEDULE EVERY 1 DAY STARTS '2016-08-23 08:00:00' ON COMPLETION PRESERVE ENABLE DO TRUNCATE TABLE `my_table`

现在,我的问题是该事件似乎在一段时间后停止工作。也许重启后?怎么办? mysql error.log为空。我该怎么调试呢?

顺便说一下,我选择preserve on completion

是对的

修改 好的,我认为我找到了here解决问题的方法。所以我想我应该把这行

event_scheduler=ON

位于文件[mysqld]

/etc/mysql/mysql.conf.d/mysqld.cnf部分的底部

我只需要重新启动以确定,但我现在不能这样做。

1 个答案:

答案 0 :(得分:0)

好的,我认为我找到了here解决问题的方法。

此链接中的版本与我的版本不同。在当前版本中,似乎我必须放

event_scheduler=ON

位于文件/etc/mysql/mysql.conf.d/mysqld.cnf

的[mysqld]部分的底部

重新启动后,它正在运行。