Bash-script from within MySQL

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 21 jul 2019 om 12:10
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

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