0
我在IP「mySQLIP」的IP「myApacheIP」和另一臺計算機上的MySQL服務器(win server 2012)上有一臺計算機上的Apache服務器(win server 2012)。從外部IP連接到MySql
在帶有Apache的計算機上,我安裝了PhpMyAdmin,但無法訪問MySQL服務器。 不是防火牆問題,因爲它在兩臺計算機中都處於關閉狀態。 有什麼我必須配置?
我在IP「mySQLIP」的IP「myApacheIP」和另一臺計算機上的MySQL服務器(win server 2012)上有一臺計算機上的Apache服務器(win server 2012)。從外部IP連接到MySql
在帶有Apache的計算機上,我安裝了PhpMyAdmin,但無法訪問MySQL服務器。 不是防火牆問題,因爲它在兩臺計算機中都處於關閉狀態。 有什麼我必須配置?
您需要更新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
允許在mysql設置了Apache服務器的IP地址(my.cnf中)設置'' bind-address = APACHE_IP_ADDRESS''並重新啓動mysql服務器。 – Bernhard