Je dois me connecter à plusieurs bases de données MYSQL sur différents hôtes via mysql cli. est-il possible de sauvegarder ces identifiants pour ne pas avoir à suivre / mémoriser les informations d'identification?
7
Je dois me connecter à plusieurs bases de données MYSQL sur différents hôtes via mysql cli. est-il possible de sauvegarder ces identifiants pour ne pas avoir à suivre / mémoriser les informations d'identification?
~/.my.cnf
fichier par défaut etmysql --defaults-group-suffix
.Réponses:
Sur la base d'une discussion à l' adresse http://bugs.mysql.com/bug.php?id=17627, j'utilise la méthode suivante pour me connecter automatiquement à différents serveurs mysql:
Fichier /path/to/mon-hôte1- cnf.txt
Fichier /path/to/mon-hôte2-cnf.txt
Connectez-vous à host1, database1 avec les informations d'identification enregistrées ci-dessus:
Connectez-vous à host2, database2 avec les informations d'identification enregistrées ci-dessus:
J'espère que cela t'aides :-)
la source
Vous pouvez toujours créer un alias
etc..
Et les mettre dans votre
ou
Mais cela ne résout pas le problème de sécurité! Même si vous mettez une "bonne" permission sur vos fichiers bash, cela ne veut pas dire que ce n'est pas du texte brut :(
la source
ps aux
votre .bash_history, etc.