Почему мой планировщик событий MySQL не работает? - PullRequest
0 голосов
/ 15 октября 2018

Я создал следующее событие в 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; возвращается ON.SHOW CONNECTION показывает, что событие существует.Сервер БД работает под управлением MySQL 5.6.39.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...