Bash-script from within MySQL

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken

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