为什么我的mysql事件调度器没有运行?

1sbrub3j  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(237)

我在phpmyadmin中创建了以下事件,但它不起作用。

CREATE DEFINER=`user` EVENT `purge_user` 
    ON SCHEDULE EVERY 1 DAY 
    STARTS '2018-10-13 19:54:00' 
    ON COMPLETION PRESERVE ENABLE 
    DO 
       DELETE FROM table WHERE active = 0

它应该每天晚上运行一个简单的删除查询。我在东海岸,所以我把时区定在-0400。我模拟了我的查询,它拉的记录数是正确的。
在以root身份登录之后,我添加了 event_scheduler=ON 到/etc/my.conf并重新启动服务器。 SHOW PROCESSLIST; 没有显示守护进程,但是 SELECT @@global.event_scheduler; 返回。 SHOW CONNECTION 显示事件存在。数据库服务器正在运行mysql 5.6.39。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题