sql >> Base de Datos >  >> RDS >> Mysql

Ejecutar script/comando de Shell desde MySQL Trigger/Stored Procedure

Puede leer este blog para activar un script de shell desde MySQL:https://patternbuffer.wordpress.com/2012/09/14/desencadenando-script-shell-desde-mysql/ . A modo de resumen, se presentan dos opciones:

  1. Encuestas. Para mejorar el rendimiento, un disparador podría registrar el cambio en otra tabla que sondee en su lugar.
  2. UDF de MySQL. ¡Escriba su propio complemento y tenga cuidado con las implicaciones de seguridad!

Creo que para su requerimiento simplemente escriba un script python/php/perl que conectará su base de datos MySQL y consultará la tabla de alertas para cualquier alerta y, en consecuencia, mostrará un mensaje de advertencia en la pantalla o enviará una advertencia por correo electrónico/sms.