Всех приветствую!
Не получается запустить mysqldump/mysql без запроса пароля от MySQL. Стоит MySQL 5.6.28-2 на CentOS 6.7.
cat /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
sql_mode=
default-storage-engine=INNODB
max_allowed_packet=256M
innodb_log_file_size=1024M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
Есть пользователь в MySQL - backup. В случае:
mysql -u backup -p
запрашивает пароль, ввожу его, успешно захожу в консоль MySQL.
Теперь я создаю файл mysqlpwd с таким содержимым:
[mysql]
user=backup
password=qwerty123
[mysqldump]
user=backup
password=qwerty123
Пытаемся зайти:
mysql --defaults-extra-file=/home/backup/mysqlpwd -u backup
ERROR 1045 (28000): Access denied for user 'backup'@'localhost' (using password: YES)
Такой же фокус проворачиваю на другом сервере с MySQL (5.6.25-73.1) - всё работает. Захожу под пользователем backup без запроса пароля.
А тут ни в какую. Не знаю как это победить.