Bash-script from within MySQL
Versie door Jeroen Strompf (overleg | bijdragen) op 21 jul 2019 om 11:10
Hoe kun je vanuit een MySQL-script Bash-commando's executeren?
Vanuit mysql-client
Dit is in ieder geval mogelijk vanuit de mysql-client. Deze kent een aantal mysql-client-specifieke commando's, die niet door de achterliggende MySQL-server worden afgehandeld, en dit is daar helaas een voorbeeld van [1]. Voorbeeld:
system echo $PWD
Of
\! echo $PWD
Mbv. UDF-lib_mysqludf_sys
- Het schijnt mogelijk te zijn mbv. de
lib_mysqludf_sys
-library [2], [3] - UDF staat hierbij voor User Defined Function: Een manier om een MySQL-server uit te breiden met eigen functionaliteit [4], [5]
Bronnen
- https://dev.mysql.com/doc/refman/8.0/en/mysql-commands.html
- https://stackoverflow.com/questions/41951746/execute-shell-commands-from-mysql-stored-procedure
- http://crazytechthoughts.blogspot.com/2011/12/call-external-program-from-mysql.html
- https://patternbuffer.wordpress.com/2012/09/14/triggering-shell-script-from-mysql/
- https://stackoverflow.com/questions/387483/how-to-send-email-from-mysql-5-1
- https://www.youtube.com/watch?v=Zm2pKTW5z98