MySQL-Benutzerkonto erstellen
Um ein neues Benutzerkonto zu erstellen, verwenden Sie die CREATE USER-Anweisung, wie unten gezeigt:
Geben Sie Folgendes ein:
create user ben identified by 'p@$$w0rd';
Analyse: CREATE USER erstellt ein neues Benutzerkonto. Beim Erstellen eines Benutzerkontos ist nicht unbedingt ein Passwort erforderlich, in diesem Beispiel wird jedoch eines mit IDENTIFIED BY 'p@$$wOrd' verwendet. Wenn Sie die Benutzerkonten erneut auflisten, werden Ihnen die neuen Konten in der Ausgabe angezeigt.
Geben Sie ein gehashtes Passwort an. IDENTIFIZIERT VON Das angegebene Passwort ist Klartext und MySQL verschlüsselt es, bevor es in der Benutzertabelle gespeichert wird. Um ein Passwort als Hashwert anzugeben, verwenden Sie IDENTIFIED BY PASSWORD.
Benutzerkonten können auch mit den GRANT- oder INSERT GRANT-Anweisungen (später beschrieben) erstellt werden, aber im Allgemeinen ist CREATE USER die klarste und einfachste Anweisung. Darüber hinaus können Sie Benutzer hinzufügen, indem Sie Zeilen direkt in die Benutzertabelle einfügen. Aus Sicherheitsgründen wird dies jedoch im Allgemeinen nicht empfohlen. Die von MySQL zum Speichern von Benutzerkontoinformationen verwendeten Tabellen (und Tabellenschemata usw.) sind äußerst wichtig, und jede Beschädigung an ihnen kann dem MySQL-Server ernsthaft schaden. Daher ist es besser, Tags und Funktionen zur Verarbeitung dieser Tabellen zu verwenden, als sie direkt zu verarbeiten.
Um ein Benutzerkonto umzubenennen, verwenden Sie die RENAME USER-Anweisung wie folgt:
Geben Sie ein:
MySQL 5 wird nur von MySQL 5 oder höher unterstützt BENUTZER. Um einen Benutzer in früheren MySQL-Versionen umzubenennen, verwenden Sie UPDATE, um die Benutzertabelle direkt zu aktualisieren.rename user ben to bforta;
Um ein Benutzerkonto (und zugehörige Berechtigungen) zu löschen, verwenden Sie die DROP USER-Anweisung, wie unten gezeigt:
Enter :
Vor MySQL 5 Seit MySQL 5 löscht DROP USER das Benutzerkonto und alle zugehörigen Kontoberechtigungen. Vor MySQL 5 konnte DROP USER nur zum Löschen von Benutzerkonten verwendet werden, nicht jedoch der zugehörigen Berechtigungen. Wenn Sie daher eine ältere Version von MySQL verwenden, müssen Sie zuerst REVOKE verwenden, um die mit dem Konto verbundenen Berechtigungen zu löschen, und dann DROP USER verwenden, um das Konto zu löschen.drop user bforta;
[Verwandte Empfehlungen]
Kostenloses MySQL-Video-TutorialMySQL-Befehlszeilen-Beispieloperationen zum Verwalten von Benutzern und Ändern von PasswörternMehrere Punkte, die Sie zur MySQL-Zugriffskontrolle beachten solltenTutorial zur Verwendung des MySQL-Zeichensatzes und der KorrekturlesereihenfolgeEinführung in den MySQL-Zeichensatz und die SortierreihenfolgeDas obige ist der detaillierte Inhalt vonMySQL erstellt Benutzerkonten und löscht Benutzerkonten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!