Si votre version client/serveur MySQL est une 5.6.x, un moyen d'éviter le message d'AVERTISSEMENT est d'utiliser le mysql_config_editor outils :
mysql_config_editor set --login-path=local --host=localhost --user=username --password
Ensuite, vous pouvez utiliser dans votre script shell :
mysql --login-path=local -e "statement"
Au lieu de :
mysql -u username -p pass -e "statement"