2016-10-12 207 views
0

我在IP「mySQLIP」的IP「myApacheIP」和另一臺計算機上的MySQL服務器(win server 2012)上有一臺計算機上的Apache服務器(win server 2012)。從外部IP連接到MySql

在帶有Apache的計算機上,我安裝了PhpMyAdmin,但無法訪問MySQL服務器。 不是防火牆問題,因爲它在兩臺計算機中都處於關閉狀態。 有什麼我必須配置?

+0

允許在mysql設置了Apache服務器的IP地址(my.cnf中)設置'' bind-address = APACHE_IP_ADDRESS''並重新啓動mysql服務器。 – Bernhard

回答

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