Ceci est une ancienne révision du document !


Mysql

Personnaliser le prompt mysql

Pour éviter de se tromper de serveur MySQL quand on fait des manips, il peut etre intéressant de differencier les serveurs MySQL sur lesquels on est connecté.

Le plus simple est de modifier le prompt pour afficher par exemple : utilisateur, serveur, base de donnée.

Pour ce faire, ajouter dans la section [mysql] du fichier /etc/mysql/my.cnf la directive suivante :

prompt = "\u@\h \d > "

Si vous n'etes pas admin du serveur, vous pouvez placer cette option dans le fichier .my.cnf de votre répertoire personnel, comme par exemple avec la commande suivante :

cat << EOF >> ~/.my.cnf
[mysql]
prompt = "\u@\h \d > "
EOF

Dans le cas ou cela ne marcherait pas (hostname a localhost par exemple), il existe une autre possibilité : exporter la variable suivant en bash

export MYSQL_PS1="\u@`hostname` (\d) > "

Vous pouvez par exemple rajouter cette commande dasn votre ~/.bashrc ou ~/.bash_variables

sysadmin/tips/mysql.1346337016.txt.gz · Dernière modification: 2012/08/30 16:30 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0