MySQL
Neuen Benutzer erstellen
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