L'utente @smcjones menziona l'utilizzo del file .my.cnf o mysql_config_editor. Questi sono buoni suggerimenti, gli do il mio +1.
Un'altra soluzione è inserire le credenziali in qualsiasi file di tua scelta e quindi specificare quel file quando invochi gli strumenti MySQL:
mysql --defaults-extra-file=my_special.cnf ...other arguments...
E infine, solo per completezza, puoi utilizzare le variabili di ambiente per alcune opzioni, come host e password. Ma stranamente, non l'utente. Vedere http://dev.mysql.com/doc/ refman/5.7/en/environment-variables.html
export MYSQL_HOST="mydbserver"
export MYSQL_PWD="Xyzzy"
mysql ...other arguments...
Non consiglio davvero di utilizzare una variabile di ambiente per la password, poiché chiunque può eseguire ps
sul tuo host client puoi vedere le variabili di ambiente per il processo del client mysql.