Hallo zusammen,
ich habe einen MySQL-Server frisch aufgesetzt. Über die Shell habe ich auf folgende Weise einen Benutzer eingerichtet:
Wenn ich nun per PHP von einem anderen Rechner (also nicht localhost) auf die Datenbank zugreifen möchte, erscheint folgende Meldung:
Mein Script sieht so aus:
IP 187 ist der MySQL-Server, und die IP 207 ist der Webserver.
Was habe ich bei der Einrichtung falsch gemacht, dass die Verbindung fehlschlägt?
ich habe einen MySQL-Server frisch aufgesetzt. Über die Shell habe ich auf folgende Weise einen Benutzer eingerichtet:
Code:
GRANT ALL ON *.* TO foobar@10.211.163.207 IDENTIFIED BY 'test2';
FLUSH PRIVILEGES;
Code:
Access denied for user 'foobar'@'10.211.163.207' (using password: YES)
PHP:
$host = '10.211.163.187';
$user = 'foobar';
$pw = 'test2';
mysql_connect( $host, $user, $pw ) or die( mysql_error() );
Was habe ich bei der Einrichtung falsch gemacht, dass die Verbindung fehlschlägt?