libnss-mysql:无法连接到远程数据库

时间:2018-12-14 16:19:54

标签: mysql nss

由于我已更改了该远程服务器的IP地址,因此无法通过nss远程连接到MySQL数据库。我用它来处理与FTP服务器的连接,用户信息存储在远程数据库中。

我可以使用其IP和主机名ping通此服务器,并且可以使用以下命令进行连接:mysql -h remote_host -u remote_usr -p

连接后,就可以查看和读取我尝试访问的数据库。

仅当libnss尝试连接时,我的auth.log中才显示以下错误消息:libnss-mysql: Connection to server 'remote_host' failed: Can't connect to MySQL server on 'remote_host' (4)

在更改IP之前,一切正常。这就像libnss中的DNS缓存,但是我看不到哪里。我没有安装nscd或bind或任何cachibg DNS。我还做了MySQL方面的所有更改,更改了远程用户在数据库中和/etc/mysql/my.cnf中的访问IP地址,以及GRANT特权。

预先感谢您的回答

0 个答案:

没有答案