我的公司有两台服务器正在运行。第一个运行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服务器的主机
我该如何解决这个问题?