Esta vez vamos a ver la forma de realizar una tarea programada dentro de MySQL (salvando las distancias, un job de Oracle).
Primero tenemos que asegurarnos de que tenemos el scheduler arrancado esto lo vemos con un:
mysql> SHOW processlist;
+----+------+-----------------+------------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------------+------------+---------+------+-------+------------------+
| 6 | root | localhost:49987 | assets_pru | Sleep | 299 | | NULL |
| 8 | root | localhost | assets_pru | Query | 0 | NULL | SHOW processlist |
+----+------+-----------------+------------+---------+------+-------+------------------+
2 rows IN SET (0.00 sec)
No está arrancado, para esto tenemos que modificar un parámetro de my.cnf en la seccion mysqld: