Bash-script from within MySQL
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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