Dans les versions précédentes de ce script, vous deviez laisser le mot de passe de l'utilisateur de sauvegarde dans le script, mais MySQL 5.5 et supérieur sont livrés avec mysql_config_editor
qui vous permet de stocker les détails de connexion dans un fichier crypté (~/.mylogin.cnf
) que mysql/mysqldump/mysqladmin peut utiliser avec le "--login-path=
".
Pour une utilisation de base, exécutez ce qui suit, le --password
demande le mot de passe plutôt que d'avoir à le spécifier sur la ligne de commande
mysql_config_editor set --login-path=local --host=localhost --user=db_user --password
Une fois que vous avez fait cela, vous pouvez alors faire en sorte que l'utilitaire se connecte avec -login-path=local Bien sûr, vous pouvez exécuter cela plusieurs fois et configurer plusieurs serveurs distants.
Ainsi, dans la version 1.1 du script, vous pouvez simplement modifier la variable USEROPTIONS comme ceci :
USEROPTIONS="--login-path=local"