libnss-mysql: невозможно подключиться к удаленной базе данных - PullRequest
0 голосов
/ 14 декабря 2018

У меня проблемы с удаленным подключением к базе данных MySQL через nss, так как я изменил IP-адрес этого удаленного сервера.Я использую это для обработки соединения с FTP-сервером, информация о пользователях хранится в удаленной БД.

Я могу пропинговать этот сервер, с его IP-адресом и именем хоста, и я могу соединиться с: mysql -h remote_host -u remote_usr -p

После подключения я вижу и читаю базу данных, к которой пытался связаться.

Только когда libnss попытался подключиться, у меня появляется это сообщение об ошибке:libnss-mysql: Connection to server 'remote_host' failed: Can't connect to MySQL server on 'remote_host' (4) в моем auth.log.

До смены IP все работает нормально.Это похоже на кэш DNS в libnss, но я не вижу, где.Я не устанавливал nscd или bind или что-то вроде cachibg DNS.Я также сделал все изменения на стороне MySQL, изменил IP-адрес доступа для удаленного пользователя, в базе данных и в привилегиях /etc/mysql/my.cnf и GRANT.

Заранее спасибо заваши ответы

...