У меня проблемы с удаленным подключением к базе данных 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.
Заранее спасибо заваши ответы