MySQL服务器可通过公共IP访问,但不能通过内部ip访问

时间:2017-08-18 12:54:13

标签: mysql networking ip

我的公司有两台服务器正在运行。第一个运行mysql服务器,它专用于mysql。 IP地址为192.168.1.2,第二个服务器在apache上运行wordpress,并且还充当nodejs的反向代理。它的IP是192.168.1.15当我尝试使用来自192.168.1.15的公共IP访问我的mysql服务器时,它工作正常。但是当我尝试使用内部ip 192.168.1.2访问服务器时,它表示无法连接到mysql服务器。

Ex1
root@192.168.1.15->mysql -u xxxx -h [public ip] -p
root@192.168.1.15->mysql->
Login Success

Ex2
root@192.168.1.15->mysql -u xxxx -h 192.168.1.2 -p
Cannot connect to mysql server
Error

当我尝试访问wordpress网站时,它说

Error establishing a database connection

我不能使用nodejs网站因为它使用mysql登录用户

nodejs server和wordpress都使用192.168.1. 2作为mysql服务器的主机

我该如何解决这个问题?

0 个答案:

没有答案