Я пытаюсь подключить клиент mysql к серверу mysql без необходимости интерактивного ввода пароля. Предпринятые шаги:
1) Сначала создайте файл mylogin.cnf
$ mysql_config_editor set --user=<user> --password --host=<host>
Enter password:
2) Файл успешно создан:
$ ls -la .mylogin.cnf
-rw-------. 1 urmt urmt 136 Dec 19 11:01 .mylogin.cnf
$ mysql_config_editor print --all
[client]
user = <user>
password = *****
host = <host>
3) Подключиться с помощью клиента mysql
$ mysql <dbname>
ERROR 1045 (28000): Access denied for user '<user>'@'<host>' (using password: NO)
Есть ли значение / конфигурация по умолчанию где-то, что заставляет клиента игнорировать пароль в mylogin.cnf? Свойства пользователя и хоста были правильно прочитаны из файла.
Я могу просто подключиться, если я укажу пароль в командной строке:
$ mysql -p <dbname>
Enter password:
Reading table information...
...
mysql>
Версия клиента MySQL - 5.6.22, версия сервера MySQL - 5.6.22, как в Oracle Linux 6. Клиент, так и сервер находятся на разных хостах.
Спасибо