Sie müssen die Remote example.com
festlegen wenn Sie die Initialisierungsfunktion für die Datenbankverbindung aufrufen. Zum Beispiel:
mysqli_connect("example.com", 'username', 'password', 'database name');
Aber Sie müssen prüfen, ob example.com
Der MySQL-Server von ist so eingestellt, dass er Verbindungen von anderen Hosts akzeptiert (siehe bind-address
Direktive in Ihrer my.cnf
oder my.ini
), und dass der username
Verbindung mit ist so eingestellt, dass Verbindungen von externen Domänen hergestellt werden können.
Betrachten Sie die folgenden Nutzer Seite von phpMyAdmin:
Es ist klar, dass nur der Benutzer test
hat Zugriff von externen Domains (%
im Host aufstellen). Nicht auf dem Bild zu sehen, aber vom Benutzer test
hat volle Zugriffsrechte auf die Datenbank namens test
. Die anderen Benutzer sind an die lokale Domäne gebunden, obwohl der Server so eingestellt ist, dass er Verbindungen von außen akzeptiert, erhalten Benutzer bei der Authentifizierung eine Ablehnung.