我创建了以下事件,但由于某种原因它没有被触发:
CREATE EVENT Del_logs
ON SCHEDULE EVERY 1 HOUR
DO
TRUNCATE TABLE security.errors;
有没有我可以检查的日志,看看出了什么问题?
我创建了以下事件,但由于某种原因它没有被触发:
CREATE EVENT Del_logs
ON SCHEDULE EVERY 1 HOUR
DO
TRUNCATE TABLE security.errors;
有没有我可以检查的日志,看看出了什么问题?
看起来事件调度程序已关闭。
SHOW PROCESSLIST
检查是否启用了事件调度程序。如果它打开,您应该看到Daemon
用户“ ”的进程“ event_scheduler
”。利用
SET GLOBAL event_scheduler = ON;
如果当前未启用调度程序,则启用它。
有关配置事件调度程序的更多信息,请阅读此处