/ / Verbindung zu Remote-MySQL-Server von der Client-Website nicht möglich - PHP, MySQL

Verbindung zum remote mysql Server von der Client-Website nicht möglich - php, mysql

Website A: gehostet auf einigen kostenlosen Web-Host.

Website B: Mein Server

Ich möchte eine Verbindung von Website B- (Client) zu MySQL-Server der Website A- (mein Server) herstellen.

Ich habe Remote-Berechtigung für mysql Benutzer mit% gewährt.

Aber Verbindung funktioniert nicht. Ich habe versucht, PHP-Skript (mysql_connect) auf verschiedenen freien Web-Hosts auszuführen.

  • 000webhost.com: Kann keine Verbindung zum MySQL Server auf "Mein SERVER IP" herstellen (4)
  • biz.nf: Verlorene Verbindung zum MySQL-Server während der Abfrage

das gleiche Skript verschiedene mysql Fehler.

Dieses PHP-Skript läuft reibungslos auf meinem Online-Server und auch auf Localhost-Setup (Remote-Verbindung zu SERVER).

Ist etwas anderes auf meinem SERVER zu konfigurieren?

Ich weiß, dass freie Webhosts keine remote mysql Verbindung erlauben, aber in meiner Situation versuche ich mich mit meinem eigenen mysql Server zu verbinden.

Bedeutet "Remote-Mysql-Zugriff" sowohl Ein- als auch Ausstieg? Ich habe viel gesucht, etwas mit IP-Bindung oder Port zu tun? Ich weiß nicht, wo das eigentliche Problem ist?

Bitte hilf mir.

Antworten:

0 für die Antwort № 1

Erlaubt die Firewall Ihrer Remote-Website externe Verbindungen zum MySQL Port 3306?

Finden Sie das heraus, um sicherzustellen, dass Sie nicht Ihre Reifen drehen


2 für die Antwort № 2

Sag mysql, dass es auf eine feste IP-Adresse hören soll, nicht auf 127.0.0.1 oder localhost.

Öffnen Sie die Datei /etc/mysql/my.cnf (oder /etc/my.cnf):

Vor

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address        = 127.0.0.1

nach

# INSERT YOUR IP Address here
bind-address        = 192.168.45.1
#bind-address=127.0.0.1

Dann starte deinen mysql Server neu. HTH