Pour créer notre fichier .mylogin.cnf nous allons utiliser  l'utilitaire mysql_config_editor , ce qui créera un fichier crypté contenant nos paramètres de connexion à la base.

Ceci nous permettra par la suite de pouvoir se connecter en ligne de commande sans devoir entrer nos informations de connexion à chaque fois, mais le plus utile sera de pouvoir créer des scripts de sauvegarde utilisant mysqldump sans laisser le mot de passe en clair (si si j’avoue je l’ai déjà fait)

Alors pour la création du fichier, il suffit d'utiliser cette commande

 $ mysql_config_editor set --login-path=local --host=localhost --user=username --password 

Pour utiliser ensuite pour la commande mysql d'utiliser l'option --local-path=

 $ mysql --login-path 


pour un dump d'une base par exemple

 $ mysqldump --login-path=savebase dbname > file.sql 

Vous trouverez plus d'information dans la documentation de MySql : https://dev.mysql.com/doc/refman/5.6/en/mysql-config-editor.html