TechPRO: MySQL Benutzer anlegen

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.

  1. Guten Abend,

    ich empfehle Dir MySQL-Front.
    http://bitworks.de/programme/MySQL-Clients

    Gruß

    Tom

  2. 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

    1. 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.