Comment connaître le repertoire de travail MySQL

Publié le 2 Juin 2013

Lorsqu'on utilise la ligne de commande MySQL on peut facilement charger un fichier sql à l'aide de la commande source :

mysql> source mon_fichier.sql;

Le problème est qu'il faut connaître le répertoire de travail courant de MySQL pour pouvoir utilisé un chemin relatif.

Et bien c'est très facile grâce à la séquence d'échappement \! qui permet de lancer n'import quelle commande shell.

Ainsi :

mysql> \! pwd

permet de connaître le repertoire de travail.

Et surtout cette séquence d'échappement permet de lancer n'import quelle commande shell :

mysql> \! bash

permet  d'ouvrir un shell à l'interieur de MySQL

et 

mysql> \! vi mon_fichier.sql

permet même de modifier le fichier sans sortir de MySQL.

Rédigé par Bliz

Publié dans #MySQL

Repost 0
Commenter cet article