Я создал следующее событие в 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.