MySQL Password¶
Rentrer automatiquement le mot de passe MySQL:¶
Stocker le mot de passe dans le ~/.my.cnf
.
[client]
user=mysqlbackupuser
password=xxxxxxxx
$ mysql -e "SHOW DATABASES"
+--------------------+
| Database |
+--------------------+
| information_schema |
| mistral |
| mysql |
| npg |
| performance_schema |
| wordpress |
| zenphoto |
+--------------------+
Avoir 1 mot de passe par base ou par host:¶
Dans le ~/.my.cnf
.
[clienthost1] # Note: client + host1
user=myuser
password=mypass
database=dbname
host=server.location.com
$ mysql --defaults-group-suffix=host1
Bonus: créer un alias dans .profile
(.zshrc...):
echo 'alias mysql_host1="mysql --defaults-group-suffix=host1"' >> ~/.profile
Dernière mise à jour:
February 4, 2021