Articles

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