Avviare il processo EVENT SCHEDULER su MySQL
Una caratteristica comoda in alcuni casi di MySQL ( > 5.1.6 ) è la possibilità di impostare uno schedulatore tipo il CronJob sotto GNU/Linux o le Operazioni Pianificate sotto Windows.
Non sto a riportare sintassi e altro, su internet c’è una mole considerevole di documentazione molto dettagliata a partire dalla pagina ufficiale.
Quello che appunto è come attivare questo processo chiamato Event Scheduler che normalmente è spento e quindi i nostri eventi non funzionano.
Ci sono due metodi, si può attivare solo quando ci serve ma al riavvio del demone sarà di nuovo spento oppure impostarlo in maniera definitiva.
Per avviarlo solo per una sessione dopo aver aperto una console si da il comando
[sql]SET GLOBAL event_scheduler = ON;[/sql]
Altrimenti basta modificare il nostro file di configurazione di MySQL ( my.cnf o my.ini ) e impostare sotto al gruppo [mysqld] il parametro
[plain]event_scheduler=ON[/plain]
Riavviamo il server e controlliamo con un
[sql]SHOW PROCESSLIST;[/sql]
Di avere il demone event_scheduler attivo.