2016-10-12 4 views
0

Ich habe einen Apache-Server auf einem Computer (Win Server 2012) mit IP "myApacheIP" und einen MySQL-Server auf einem anderen Computer (Win Server 2012) mit IP "mySQLIP".Verbinden mit MySql von einer externen IP

Im Computer mit Apache habe ich PhpMyAdmin installiert, aber ich kann nicht auf MySQL-Server zugreifen. Dies ist kein Firewall-Problem, da es auf beiden Computern deaktiviert ist. Gibt es irgendetwas, das ich konfigurieren muss?

+0

die Apache-Adresse Server IP-Zulassungs- in den MySQL-Einstellungen (my.cnf) Set '' bind-address = APACHE_IP_ADDRESS'' und starte den mysql Server neu. – Bernhard

Antwort

0

Sie müssten Ihre my.cnf aktualisieren, um Remoteverbindungen explizit zuzulassen.

Sie würden dies tun, indem Sie #bind-address = 127.0.0.1 zu #bind-address = 0.0.0.0 ändern und dann Ihren MySQL-Server neu starten.

Sie würden dann benötigen 3306 Port in der Firewall wie für Ihre spezifische IP mit etwas zu öffnen:

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