Il tuo pianificatore di eventi è in esecuzione? Verifica con SHOW PROCESSLIST
.
Se non hai un processo "Daemon" dell'utente "event_scheduler" allora non è in esecuzione.
Avvia il pianificatore di eventi in questo modo:
SET GLOBAL event_scheduler = ON;
Vedi anche http://dev.mysql.com/doc /refman/5.1/en/configurazione-eventi.html