Si la versión de su cliente/servidor MySQL es 5.6.x, una forma de evitar el mensaje de ADVERTENCIA es usar mysql_config_editor herramientas:
mysql_config_editor set --login-path=local --host=localhost --user=username --password
Luego puede usar en su script de shell:
mysql --login-path=local -e "statement"
En lugar de:
mysql -u username -p pass -e "statement"