Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:mysql_user

Mysql Benutzer anlegen

Mit folgender Anleitung können MySql Benutzer angelegt und Rechte zugewiesen werden.

1.Login in die MySql Console

mysql -u <benutzer> -p

Sie werden nun nach Ihrem Benutzerkennwort gefragt.

2.Benutzer anlegen

Nun können wir den Benutzernamen <benutzer> und das Passwort <passwort> festlegen.

CREATE USER '<benutzer>'@'localhost' IDENTIFIED BY "<passwort>";

3.Rechte vergeben

Nun können wir dem neuen Benutzer Rechte zuteilen.

GRANT <Rechte> ON <Datenbank>.<Tabelle> TO '<benutzer>'@'localhost';

Für <Datenbank>.<Tabelle> können auch * verwendet werden.

Folgende Rechte sind möglich:

  • ALL PRIVILEGES : Ein Wildcard für alle Rechte auf das gewählte Datenbankobjekt, mit einem *.* auf alle Datenbanken.
  • CREATE : Erlaubt einem Benutzer, neue Datenbanken zu erstellen
  • DROP : Erlaubt einem Benutzer, Datenbanken zu löschen
  • DELETE : Erlaubt einem Benutzer, einzelne Zeilen in einer Tabelle zu löschen
  • INSERT : Erlaubt einem Benutzer, neue Zeilen in eine Tabelle zu schreiben
  • SELECT : Leseberechtigungen auf eine Datenbank oder Tabelle
  • UPDATE : Erlaubnis, eine Zeile zu aktualisieren
  • GRANT OPTION : Erlaubt einem Benutzer, die Rechte anderer Benutzer zu setzen oder zu widerrufen

4.Änderungen wirksam machen

Mit der nachfolgenden Zeile werden die Änderungen direkt gültig.

FLUSH PRIVILEGES;

Mysql Benutzer löschen

Die folgende Zeile löscht einen benutzer aus MySql:

DROP USER '<benutzer>'@'localhost';
wiki/mysql_user.txt · Zuletzt geändert: 2024/05/28 23:28 von 127.0.0.1