So erstellen Sie Benutzerkonten mit MySQL CREATE USER Statement
Zusammenfassung: In diesem Tutorial erfahren Sie, wie Sie mit der Anweisung MySQL CREATE USER
einen neuen Benutzer in der Datenbank erstellen server.
MySQL CREATE USER syntax
DieCREATE USER
Anweisung erstellt einen neuen Benutzer auf dem Datenbankserver.,
Hier ist die grundlegende Syntax derCREATE USER
Anweisung:
Code language: SQL (Structured Query Language) (sql)
Geben Sie in dieser Syntax:
Zuerst den Kontonamen nach den SchlüsselwörternCREATE USER
an. Der Kontoname besteht aus zwei Teilen: username
und hostname
, getrennt durch das Zeichen @
:
Code language: SQL (Structured Query Language) (sql)
username
ist der Name des Benutzers. Und hostname
ist der Name des Hosts, von dem aus der Benutzer eine Verbindung zum MySQL-Server herstellt.,
Der hostname
Teil des Kontonamens ist optional. Wenn Sie es weglassen, kann der Benutzer von jedem Host aus eine Verbindung herstellen.,
Ein Kontoname ohne Hostname entspricht:
Code language: SQL (Structured Query Language) (sql)
Wenn die username
und hostname
Sonderzeichen wie Leerzeichen oder -
enthält, müssen Sie den Benutzernamen und den Hostnamen wie folgt separat angeben:
Code language: SQL (Structured Query Language) (sql)
Neben dem einfachen Anführungszeichen ('
) können Sie Backticks ( `
) oder doppelte Anführungszeichen ( "
) verwenden.
Geben Sie das Kennwort für den Benutzer nach den Schlüsselwörtern IDENTIFIED BY
an.,
DieIF NOT EXISTS
Option bedingt einen neuen Benutzer nur, wenn es nicht existiert.
Beachten Sie, dass die CREATE USER
Anweisung einen neuen Benutzer ohne Berechtigungen erstellt. Um dem Benutzer Berechtigungen zu erteilen, verwenden Sie die Anweisung GRANT
.,werkzeug:
Code language: SQL (Structured Query Language) (sql)
Geben Sie das Kennwort für das Konto root
ein und drücken Sie Enter
:
Code language: SQL (Structured Query Language) (sql)
Zweitens zeigen Sie Benutzer vom aktuellen MySQL-Server an:
Code language: SQL (Structured Query Language) (sql)
Hier ist die Ausgabe:
Drittens erstellen Sie einen neuen Benutzer mit dem Namen bob
:
Code language: SQL (Structured Query Language) (sql)
Viertens zeigen Sie alle Benutzer erneut an:
Code language: SQL (Structured Query Language) (sql)
Die Ausgabe lautet:
Der Benutzer bob
wurde erfolgreich erstellt.,“b7cb570ad3″>
zugreifen können:
Code language: JavaScript (javascript)
Siebten, gehen sie auf die sitzung der benutzer root
und erstellen eine neue datenbank namens bobdb
:
Acht, wählen sie die datenbank bobdb
:
Code language: SQL (Structured Query Language) (sql)
Jetzt erstellen Sie eine neue Tabelle mit dem Namen lists
:
Beachten Sie, dass beim Drücken von Enter
anstelle des Befehls mysql>
das MySQL-Tool den Befehl ->
, die neue Klausel der Anweisung akzeptiert.,
Zum zehnten Mal gewähren Sie alle Berechtigungen für die bobdb
bob
:
Code language: SQL (Structured Query Language) (sql)
Beachten Sie, dass Sie im GRANT
Tutorial erfahren, wie Sie einem Benutzer Berechtigungen erteilen.,
Dreizehnte, zeigen die tabellen aus der bobdb
datenbank:
Code language: SQL (Structured Query Language) (sql)
Die benutzer bob
können sehen die lists
tabelle:
Code language: JavaScript (javascript)
Vierzehnte, fügen sie eine zeile in die lists
tabelle:
Code language: SQL (Structured Query Language) (sql)
Fünfzehnte, abfrage daten aus der lists
tabelle:
Code language: SQL (Structured Query Language) (sql)
Dies ist die ausgabe:
Code language: JavaScript (javascript)
So kann der Benutzer bob
alles in der bobdb
Datenbank tun.,
Trennen Sie schließlich die Verbindung zum MySQL-Server von beiden Sitzungen:
Code language: SQL (Structured Query Language) (sql)
In diesem Tutorial haben Sie gelernt, wie Sie MySQL CREATE USER
verwenden, um einen neuen Benutzer auf dem Datenbankserver zu erstellen.
- War dieses tutorial hilfreich?
- YesNo