Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Führen Sie das Shell-Skript/den Befehl aus dem MySQL-Trigger/der gespeicherten Prozedur aus

Sie können diesen Blog zum Auslösen eines Shell-Skripts von MySQL lesen:https://patternbuffer.wordpress.com/2012/09/14/triggering-shell-script-from-mysql/ . Zusammenfassend werden zwei Optionen präsentiert:

  1. Umfrage. Um die Leistung zu verbessern, könnte ein Trigger die Änderung in einer anderen Tabelle aufzeichnen, die Sie stattdessen abfragen.
  2. MySQL-UDF. Schreiben Sie Ihr eigenes Plugin und achten Sie auf die Auswirkungen auf die Sicherheit!

Ich denke, für Ihre Anforderung schreiben Sie einfach ein Python/PHP/Perl-Skript, das Ihre MySQL-Datenbank verbindet und die Warnungstabelle nach Warnungen abfragt und entsprechend eine Warnmeldung auf dem Bildschirm anzeigt oder eine E-Mail/SMS-Warnung sendet.