MySQL Benutzer anlegen
TechPRO
- datenbank
Hallo,
ich möchte gerne bei MySQL mit Hilfe von Phpmyadmin einen Benutzer anlegen, das klappt auch einwandfrei, aber ich möchte den User nicht auf alle Datenbanken auf dem Server zugreifen lassen, sondern nur auf eine angelegte Datenbank, doch wenn ich versuche die Rechte anzupassen kommt folgende Fehlermeldung bei folgendem Befehl:
Fehler
SQL-Befehl :
GRANT Insert, Delete, Create ON radiostatus
.* TO 'moderator'@'%'
MySQL meldet:
Can't find any matching row in the user table
Danke für Eure Hilfe.
Hi,
GRANT Insert, Delete, Create ON
radiostatus
.* TO 'moderator'@'%'
was sind denn das für lustige Sonderzeichen in Deinem SQL-Befehl? Glaubst Du etwa, an dieser Stelle wildcards einsetzen zu dürfen?
(http://www.mysql.com/doc/en/GRANT.html)
Can't find any matching row in the user table
Tja, was auch immer mySQL aus Deinem String für eine Benutzerkennung gebastelt hat - so heißt sie jedenfalls anscheinend nicht.
Viele Grüße
Michael
Hi,
GRANT Insert, Delete, Create ON
radiostatus
.* TO 'moderator'@'%'
was sind denn das für lustige Sonderzeichen in Deinem SQL-Befehl? Glaubst Du etwa, an dieser Stelle wildcards einsetzen zu dürfen?
(http://www.mysql.com/doc/en/GRANT.html)
Can't find any matching row in the user table
Tja, was auch immer mySQL aus Deinem String für eine Benutzerkennung gebastelt hat - so heißt sie jedenfalls anscheinend nicht.
Viele Grüße
Michael
Super, das mach ja auch nicht ich, das macht mein PHPmyAdmin und es funktioniert ja auch soweit, nur eben die Zuweisung einer einzelnen Tabelle für den User nicht. Die Docu hilft mir in dem Fall leider auch nicht weiter, es muss irgendeine Tabelle unter user angelegt werden aber welche?!
Kennt sich jemand mit phpmyadmin aus und weiss wie ich dort die Rechte für den Benutzer für eine Datenbank statt für alle Datenbanken auf dem Datenbankserver die Rechte anzulegen.
Fehlermeldung siehe im ersten Eintrag.