was ist nötig um sich übers Netzwerk in das MySQL eines anderen Rechners einzuhängen.
Ich habe IP, AliasName, User und Password.
MySQL läuft dort auch.
aucf mein locales MySQL komm ich ja mit:
$DBlinkID = mysql_connect(„localhost“,„user“,„pass“);
aber wenn ich
$DBlinkID = mysql_connect(„andererhost“,„user“,„pass“);
schreibe kommt:
‚Warning: MySQL Connection Failed: Host ‚werum123.werum.net‘ is not allowed to connect to this MySQL server in
/usr/local/httpd/htdocs/test.php on line 17‘
ich henke, das ich da mich noch irgendwie berechtigen muß aber wie mache ich das?
Rootrechte auf dem ‚anderenhost‘ habe ich und kann auch mit Rootrechten ins MySQL. Leider hab ich nur keine Ahnung, was ich da umzustellen hab…
Na prima, und wenn Du das so gemacht hast, wie im Beispiel
beschrieben, dann ist Dein Mysql jetzt für alle IPs offen.
Man muss nur noch das Passwort fuer Root erraten, wenn es
überhaupt gesetzt ist.
Im Ernst: wenn Du nicht mal diese Basisinfo aus dem Manual
entnehmen kannst, dann solltest Du den Rechner auch nicht
netzweit öffnen. Wenn es nicht anders geht, dann trage
wenigstens statt % die IP (oder mehrere IPs) in die
Host-Tabelle ein, von denen du die Administration vornimmst.
Oder beschränke den Zugriff auf eine Datenbank via
der DB-Tabelle. Und anschliessend das Manual lesen …