Wie greife ich auf eine fremde DB mit php zu

wowe58

Grünschnabel
Normalerweise greife ich mit php auf meine Datenbanken so zu
$db = 'xxxxx';
$host = 'localhost;
$user = '*****';
$pw = '*****';

jetzt liegt die Datenbank aber nicht auf dem Server, wo die Seite gehostet wurde, wie greife ich den dann auf diese DB zu, den localhost kann dann wohl nicht mehr stimmen, oder?
Ich hoffe, ich habe mich verständlich ausgedrückt
 
Wenn der fremde Server es denn zulässt, dass man auf die Datenbank zugreift, dann musst Du localhost wohl durch den Namen des Servers ersetzen.
Jedoch verbieten die meisten (zumindest recht viele) Anbieter den Zugriff auf eine Datenbank von einem Fremden Server aus.

redlama
 
Wenn du auf eine fremde DB willst musst du bie dem host nur die IP eintragen, wo die DB ist.
Aber wie redlama schon sagte erlauben es wenige.
Wenn du jedoch selbst die MySQL User verwalten kannst, dann musst du einen neuen Benutzer anlegen, dem es erlaubt ist von Außerhalb zuzugreifen.
Da würde ich den Zugriff aber nur von 1 IP/Domain erlauben. Und zwar von der, mit der du auf die DB zugreifen willst.
 
Zuletzt bearbeitet:
Zurück