[MySQL] Problem bei der Einrichtung von Benutzern

Paula

Erfahrenes Mitglied
Hallo zusammen,

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;
Wenn ich nun per PHP von einem anderen Rechner (also nicht localhost) auf die Datenbank zugreifen möchte, erscheint folgende Meldung:
Code:
Access denied for user 'foobar'@'10.211.163.207' (using password: YES)
Mein Script sieht so aus:
PHP:
$host = '10.211.163.187';
$user = 'foobar';
$pw = 'test2';
mysql_connect( $host, $user, $pw ) or die( mysql_error() );
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?
 
Hallo!

Wenn mich jetzt nicht alles täuscht, sind die Benutzerrechte richtig gesetzt.
Ich bin aber der Meinung das "foobar" alle Rechte auf alle Datenbanken und allen darin befindlichen Tabellen bekommen hat (soll es denn so sein?).

Der Zugriff wurde vermutlich verweigert weil MySQL nicht für externe TCP/IP Zugriffe konfiguriert wurde.
Hierzu habe ich erst vor kurzem einen Test durchgeführt, siehe hier. ;)

Gruss Dr Dau
 

Neue Beiträge

Zurück