Suche…


Bemerkungen

Um eine Liste der MySQL-Benutzer anzuzeigen, verwenden Sie den folgenden Befehl:

SELECT User,Host FROM mysql.user;

Erstellen Sie einen MySQL-Benutzer

Um einen neuen Benutzer zu erstellen, müssen wir die folgenden einfachen Schritte ausführen:

Schritt 1: Melden Sie sich als root bei MySQL an

$ mysql -u root -p

Schritt 2: Es erscheint die Eingabeaufforderung von mysql

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

Hier haben wir erfolgreich einen neuen Benutzer erstellt. Dieser Benutzer hat jedoch keine permissions . Um dem Benutzer permissions zuzuweisen, verwenden Sie folgenden Befehl:

mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'my_new_user'@'localhost' identified by 'my_password';

Geben Sie das Passwort an

Die grundlegende Verwendung ist:

mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';

In Situationen, in denen es nicht ratsam ist, das Kennwort im Klartext zu PASSWORD , ist es auch möglich, den PASSWORD , wie er von der Funktion PASSWORD() zurückgegeben wird, direkt mit der Direktive PASSWORD anzugeben:

mysql> select PASSWORD('test_password'); -- returns *4414E26EDED6D661B5386813EBBA95065DBC4728
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY PASSWORD '*4414E26EDED6D661B5386813EBBA95065DBC4728';

Erstellen Sie einen neuen Benutzer und erteilen Sie dem Schema alle Berechtigungen

grant all privileges on schema_name.* to 'new_user_name'@'%' identified by 'newpassword';

Achtung: Hiermit können Sie einen neuen Root-Benutzer erstellen

Benutzer umbenennen

rename user 'user'@'%' to 'new_name`@'%';

Wenn Sie versehentlich einen Benutzer erstellen, können Sie seinen Namen ändern



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow