После обновления версии MySQL до 5.6, во всех моих скриптах, где я указывал строчку подключения, стало выдавать сообщение
Цитата: MYSQL: Warning: Using a password on the command line interface can be insecure.
Чтобы убрать это сообщение, необходимо выполнить команду
Код:
mysql_config_editor set --login-path=профиль --host=хост --user=пользователь --password
соответственно, все русские буквы надо заменить на требуемое. Команда спросит пароль и запомнит его. Вместо
Код:
mysql -u username -p pass -e "команда"
теперь надо будет использовать
Код:
mysql --login-path=профиль -e "команда"
Учтите, что сохраняется это все в ~/mylogin.cnf, т.е. профиль нужно создать для каждого пользователя, который его будет использовать.
И, да, mysqldump эту фичу не поддерживает.