¿Se está ejecutando su programador de eventos? Verifique con SHOW PROCESSLIST
.
Si no tiene un proceso "Daemon" del usuario "event_scheduler", entonces no se está ejecutando.
Inicie el programador de eventos así:
SET GLOBAL event_scheduler = ON;
Consulte también http://dev.mysql.com/doc /refman/5.1/es/configuracion-de-eventos.html