Anzeige:
Ergebnis 1 bis 3 von 3

Thema: mysql user erstellen

  1. #1
    Registrierter Benutzer
    Registriert seit
    14.04.2001
    Beiträge
    15

    mysql user erstellen

    Hallo,

    ich schreibe gerade ein Script um eine Datenbank immer neu zu erstellen.


    Ich habe die Zeile
    Code:
     GRANT SELECT ON mydb.* TO `myuser` IDENTIFIED BY 'My_Password';
    Beim Ausführen des Script mit mysql wird das root passwort abgefragt... Berechtigung habe ich also.

    Ich möchte also für die Datenbank "mydb" (alle Tabellen) einen user "myuser" erstellen und als Premissions "select" auswählen.

    Der user wird erzeugt jedoch keine Berechtigung. Nun habe ich auch schon Dr. Google gefragt... aber bei meiner Zeile keinen
    Fehler gefunden ?

    Gruß
    worst_case

  2. #2
    Registrierter Benutzer
    Registriert seit
    02.08.2008
    Beiträge
    177
    Hi,
    ich würde vermuten, das der Benutzer mit dem du den neuen Benutzer anlegst nicht die Berechtigung zur Weitergabe der Rechte besitzt. WITH GRANT OPTION wäre dafür ein die benötigte Option.

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    - ein FLUSH PRIVILEGES; als root wäre auch nicht schlecht.
    - übergibst Du -umyuser an den mysql-client?
    - Dein Grant geht nur auf den user, ich kenne das so, dass man 'user'@'hostname-oder-ip' angeben muss.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •