db auf anderem server hosten. wie?
db auf anderem server hosten. wie?
Hallo,
ich möchte meine db auf einem anderen server hosten... leider ist mir nicht so ganz klar, wie ich dann darauf zugreifen kann... angeblich soll's ja so funktionieren:
$db = mysql_connect("217.110.116.251", "web1", "abcxxxx");
mysql_select_db("usr_web1_1",$db);
aber ich bekomm da nur ne fehlermeldung... mach ich was falsch? oder muss man das erst irgendwo freischalten?
danke.
MfG
Matthias
ich möchte meine db auf einem anderen server hosten... leider ist mir nicht so ganz klar, wie ich dann darauf zugreifen kann... angeblich soll's ja so funktionieren:
$db = mysql_connect("217.110.116.251", "web1", "abcxxxx");
mysql_select_db("usr_web1_1",$db);
aber ich bekomm da nur ne fehlermeldung... mach ich was falsch? oder muss man das erst irgendwo freischalten?
danke.
MfG
Matthias
-
- Posts: 160
- Joined: 2002-12-07 14:40
- Location: Münster
- Contact:
Re: db auf anderem server hosten. wie?
Das kann einige Ursachen haben:
a) Ist auf dem zweiten Server MySQL korrekt konfiguriert
b) Läuft auf dem ersten Server eventuell eine Firewall die da Probs macht
c) Läuft auf dem zweiten Server eventuell eine Firewall die Port 3306 droped
Versuche doch einfach mal mit dem mysql-client dich auf dem anderen Server anzumelden:Wenn das funktioniert leigst vielleicht sogar an PHP (was ich aber eher nicht glaube).
Gruß,
-Funny-
a) Ist auf dem zweiten Server MySQL korrekt konfiguriert
b) Läuft auf dem ersten Server eventuell eine Firewall die da Probs macht
c) Läuft auf dem zweiten Server eventuell eine Firewall die Port 3306 droped
Versuche doch einfach mal mit dem mysql-client dich auf dem anderen Server anzumelden:
Code: Select all
mysql --host=217.110.116.251 -u web1 -pabcxxxx
Gruß,
-Funny-
Re: db auf anderem server hosten. wie?
Glaskugelreib. Ach DIE Fehlermeldung? :?MB wrote:aber ich bekomm da nur ne fehlermeldung...
Re: db auf anderem server hosten. wie?
Wahrscheinlich ist Fernzugriff für deinen Host/User deaktiviert. Sollte aus Sicherheitsgründen Standard sein. Oder mysql ist sogar mit skip-networking konfiguriert.
Re: db auf anderem server hosten. wie?
Warning: mysql_connect() [function.mysql-connect]: Host '217.110.116.251' is not allowed to connect to this MySQL servermstuebner wrote:Glaskugelreib. Ach DIE Fehlermeldung? :?MB wrote:aber ich bekomm da nur ne fehlermeldung...
Re: db auf anderem server hosten. wie?
ERROR 1130: Host 'p15097345.pureserver.info' is not allowed to connect to this MySQL serverFunnyDingo wrote:Das kann einige Ursachen haben:
a) Ist auf dem zweiten Server MySQL korrekt konfiguriert
b) Läuft auf dem ersten Server eventuell eine Firewall die da Probs macht
c) Läuft auf dem zweiten Server eventuell eine Firewall die Port 3306 droped
Versuche doch einfach mal mit dem mysql-client dich auf dem anderen Server anzumelden:Wenn das funktioniert leigst vielleicht sogar an PHP (was ich aber eher nicht glaube).Code: Select all
mysql --host=217.110.116.251 -u web1 -pabcxxxx
Gruß,
-Funny-
also auf meinem server dürfte keine firewall sein... oder wird die von 1&1 standartmäßig eingerichtet?
Re: db auf anderem server hosten. wie?
Dem Benutzer fehlen die Hostrechte für p15097345.pureserver.info. Eine Firewall ist nicht im Weg. Der MySQL-Server antwortet ja.
Re: db auf anderem server hosten. wie?
Da sind doch mal Informationen die helfen. Also in phpmyadmin oder direkt einen MySQL-Benutzer anlegen der von der IP aus Zugriffsrechte hat. Fertig.MB wrote:Warning: mysql_connect() [function.mysql-connect]: Host '217.110.116.251' is not allowed to connect to this MySQL server
Re: db auf anderem server hosten. wie?
danke. aber so ganz check ich das noch nicht...mstuebner wrote:Also in phpmyadmin oder direkt einen MySQL-Benutzer anlegen der von der IP aus Zugriffsrechte hat. Fertig.
diesen benutzer muss ich auf dem server anlegen, wo die php-seiten sind, oder auf dem db-server?
auf dem php-server hab ich jetzt mal folgenden benutzer erstellt:
user: web4
passwort: abcxxxx
host: 62.75.158.213
und noch ein paar rechte dazu...
ist das so richtig? weil besonders viel gebracht hat's noch nicht...
Re: db auf anderem server hosten. wie?
Nein, natürlich auf dem Server wo die MySQL Datenbank liegt, auf die du zugreifen willst.
Re: db auf anderem server hosten. wie?
ok thx, jetzt hab ich's raus :-)