Jeśli twoja wersja klienta/serwera MySQL to 5.6.x, sposobem na uniknięcie komunikatu OSTRZEGAWCZEGO jest użycie mysql_config_editor narzędzia:
mysql_config_editor set --login-path=local --host=localhost --user=username --password
Następnie możesz użyć w swoim skrypcie powłoki:
mysql --login-path=local -e "statement"
Zamiast:
mysql -u username -p pass -e "statement"