Mysql
 sql >> Base de données >  >> RDS >> Mysql

Exécuter le script/la commande Shell à partir du déclencheur MySQL/de la procédure stockée

Vous pouvez lire ce blog pour déclencher un script shell depuis MySQL :https://patternbuffer.wordpress.com/2012/09/14/triggering-shell-script-from-mysql/ . Pour résumer, deux options sont présentées :

  1. Sondage. Pour améliorer les performances, un déclencheur peut enregistrer la modification dans une autre table que vous interrogez à la place.
  2. FDU MySQL. Écrivez votre propre plugin et méfiez-vous des implications en matière de sécurité !

Je pense que pour vos besoins, écrivez simplement un script python/php/perl qui connectera votre base de données MySQL et interrogera la table d'alerte pour toute alerte et affichera en conséquence un message d'avertissement à l'écran ou enverra un avertissement par e-mail/sms.