![]() |
Datenbank: MySQL • Version: 5 • Zugriff über: Zeos
MySQL und GRANT bei neuer Tabellen
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.
SQL-Code:
Dann bekomme ich die Fehlermeldung
GRANT ALL PRIVILEGES ON test.* TO 'Dummy'@'%' WITH GRANT OPTION
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? |
Re: MySQL und GRANT bei neuer Tabellen
Hm...keiner irgendeine idee?
|
Re: MySQL und GRANT bei neuer Tabellen
Weil "GRANT" evtl. bei "root" nur für "localhost" erlaubt ist. Schau Dir mal die Rechte von "root" an.
Gruß Igotcha |
Re: MySQL und GRANT bei neuer Tabellen
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
also ich hab mal die Rechte für root@% verändert. Aber geht immer noch nicht. Rechte siehe angehängtes Bild. Die einzigen Rechteunterschiede sind: Create_View_Priv, Show_View_Priv, Create_Routine_Priv, Alter_Routine_Priv. Aber an denen kann das doch nicht liegen. Hat noch einer eine Idee? Oder vielleicht eine Idee, nach was man googlen könnte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz