Einzelnen Beitrag anzeigen

Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#1

MySQL und GRANT bei neuer Tabellen

  Alt 30. Apr 2007, 13:12
Datenbank: MySQL • Version: 5 • Zugriff über: Zeos
Hi Leute,

mal wieder ein kleines Problem, was ich nicht verstehe. Vielleicht kann mir einer von euch helfen.

In meinem Projekt will ich eine neue DB per SQL-Befehl anlegen. Am MySQL-Server bin ich über root angemeldet. Das Anlegen funktioniert auch. Jetzt will ich aber mit dem GRANT-Statement einem User Rechte zuordnen.
GRANT ALL PRIVILEGES ON test.* TO 'Dummy'@'%WITH GRANT OPTION Dann bekomme ich die Fehlermeldung
SQL Error: Access denied for user 'root'@'%' to database 'test'

Wenn ich das dann aber an der Console mache, dann klappt's.
Okay, was ich schon herausgefunen habe ist, dass es nur geht, wenn ich als root über localhost angemeldet bin. Als root@% geht auch nicht. Aber warum? Kann man keine Berechtigungen von einer anderen Station als dem Server machen? Kann ich mir gar nicht vorstellen.
Was könnte ich tun, damit es funktioniert?
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat