从外部IP连接到MySql

时间:2016-10-12 11:11:12

标签: mysql apache phpmyadmin xampp

我在计算机(win server 2012)上安装了一台Apache服务器,其中包含IP" myApacheIP"和IP" mySQLIP"在另一台计算机(win server 2012)上的MySQL服务器。

在使用Apache的计算机上我安装了PhpMyAdmin但我无法访问MySQL服务器。 不是防火墙问题,因为它在两台计算机中都已关闭。 我有什么需要配置的吗?

1 个答案:

答案 0 :(得分:0)

您需要更新my.cnf以明确允许远程连接。

您可以将#bind-address = 127.0.0.1更改为#bind-address = 0.0.0.0,然后重新启动MySQL服务器。

然后,您需要使用以下内容在防火墙上打开3306端口以获取特定的IP:

iptables -A INPUT -i eth0 -s YOUR_IP_ADDRESS -p tcp --destination-port 3306 -j ACCEPT