Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbinden der mysql-Datenbank des entfernten Servers mit localhost

Wenn Sie möchten, dass sich Ihr PHP-Code mit einer entfernten MySQL-Datenbank verbindet, müssen Sie nur diesen entfernten Host angeben, wenn Sie die Funktion aufrufen, die eine Verbindung zu MySQL herstellt.

Zum Beispiel beim Aufruf von mysql_connect() , geben Sie localhost nicht an als erster Parameter -- aber Ihr echter entfernter Host.
Dasselbe gilt für mysqli::__construct() oder PDO , natürlich.


Ein paar Anmerkungen :

  • Ihr Remote-Host muss Verbindungen zu MySQL akzeptieren (denken Sie an die Firewall)
  • Ihr Remote-MySQL-Datenbankserver muss Verbindungen von nicht-localhost akzeptieren
  • Das Senden von Abfragen und das Abrufen von Ergebnissen an/von einem weit entfernten Server wird viel langsamer sein, als dies auf localhost zu tun!