我在计算机(win server 2012)上安装了一台Apache服务器,其中包含IP" myApacheIP"和IP" mySQLIP"在另一台计算机(win server 2012)上的MySQL服务器。
在使用Apache的计算机上我安装了PhpMyAdmin但我无法访问MySQL服务器。 不是防火墙问题,因为它在两台计算机中都已关闭。 我有什么需要配置的吗?
答案 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