无法使用名称连接到远程 MySQL 服务器

无法使用名称连接到远程 MySQL 服务器

我有一个 Web 服务器和数据库服务器,它们位于公共 IP 后面。Web 服务器可通过 NAT 供公众访问。用户可以通过使用 mysql 服务器的私有 IP 对数据库服务器进行 API 调用,从 Web 服务器创建和管理数据库。但是当我尝试使用服务器的 FQDN 设置 API 调用时,它会失败。

我的服务器运行的是 Ubuntu 16.04,Web 服务器由 VestaCP 提供支持。数据库服务器运行的是 Ubuntu 16.04 和 MySQL Server 5.7。Web 服务器的本地 IP 为 192.168.1.4,数据库服务器的 IP 为 192.168.1.6。

我的 /etc/hosts 看起来像这样 192.168.1.4 cpanel.example.com example 192.168.1.6 db.example.com db

我尝试将绑定地址设置为 192.168.1.6。可能出了什么问题?

可能是什么问题呢?

相关内容