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