So verwenden Sie DCL zum Verwalten von Benutzern und Steuern von Berechtigungen in MySQL

So verwenden Sie DCL zum Verwalten von Benutzern und Steuern von Berechtigungen in MySQL

DCL (Data Control Language): Datenkontrollsprache, die zum Definieren von Datenbankzugriffsrechten und Sicherheitsstufen sowie zum Erstellen von Benutzern verwendet wird.

1. Benutzer verwalten

1. Benutzer anlegen

- Erstellen Sie einen Benutzer CREATE USER 'Benutzername'@'Hostname' IDENTIFIED BY 'Passwort';

ERSTELLEN SIE BENUTZER 'Summerday'@'localhost' IDENTIFIZIERT DURCH '123456';

PS: Wenn [The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement] zuerst FLUSH PRIVILEGES ; aus.

2. Benutzer ändern

-- Passwort ändern SET PASSWORD FOR 'Benutzername'@'Hostname' = PASSWORD('neues Passwort');

PASSWORT FÜR „Summerday“ festlegen@„localhost“ = PASSWORT(„hyh123“);

3. Benutzer abfragen

- 1. Wechseln Sie zur MySQL-Datenbank. USE mysql;
-- 2. Abfrage der Benutzertabelle SELECT * FROM USER;

Das Platzhalterzeichen % passt zu allem.

4. Benutzer löschen

-- Benutzer löschen DROP USER 'Benutzername'@'Hostname';

DROP USER 'Summerday'@'localhost';

2. Berechtigungsverwaltung

1. Berechtigungen abfragen

-- Abfrageberechtigungen SHOW GRANTS FOR 'Benutzername'@'Hostname';

ZUSCHLÄGE FÜR „Summerday“@„localhost“ ANZEIGEN;

2. Berechtigungen erteilen

-- Berechtigungen erteilen GRANT-Berechtigungsliste ON Datenbankname. Tabellenname TO 'Benutzername'@'Hostname';

GRANT SELECT ON mydb2.account TO 'Summerday'@'localhost';

-- Alle Berechtigungen erteilen GRANT ALL ON *.* TO 'Summerday'@'localhost';

3. Berechtigungen widerrufen

-- Berechtigungen widerrufen REVOKE-Berechtigungsliste ON Datenbankname. Tabellenname FROM 'Benutzername'@'Hostname';

Widerrufen Sie die Auswahl auf mydb2.account für 'Summerday'@'localhost';

-- Widerrufen Sie alle Berechtigungen REVOKE ALL ON *.* FROM 'Summerday'@'localhost';

Autor: Tianqiao Baxia Quelle: https://www.cnblogs.com/summerday152/
Dieser Artikel wurde in Gitee aufgenommen: https://gitee.com/tqbx/JavaBlog
Wenn Sie interessiert sind, können Sie meine persönliche Website besuchen: https://www.hyhwky.com

Oben finden Sie Einzelheiten dazu, wie MySQL DCL zur Benutzerverwaltung und zur Steuerung von Berechtigungen verwendet. Weitere Informationen zur Verwaltung von MySQL-Benutzern und zur Steuerung von Berechtigungen finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So erstellen Sie Benutzer und verwalten Berechtigungen in MySQL
  • Beispielanalyse der MySQL-Benutzerrechteverwaltung
  • Detaillierte Erläuterung der MySQL-Benutzer- und Berechtigungsverwaltung
  • Ausführliche Erläuterung der MySQL-Benutzerkontenverwaltung und Berechtigungsverwaltung
  • Detaillierte Erläuterung der Methoden zur Überprüfung und Verwaltung von MySQL-Benutzerrechten
  • Detaillierte Erläuterung der MySQL-Benutzerrechteverwaltung
  • Zusammenfassung der grundlegenden Methoden zur Benutzer- und Berechtigungsverwaltung in MySQL
  • Detaillierte Erläuterung der MySQL-Benutzerrechteverwaltung

<<:  So installieren Sie MySQL in Docker

>>:  Ein Artikel, der Ihnen hilft, mehr über JavaScript-Arrays zu erfahren

Artikel empfehlen

So verwenden Sie allgemeine MySQL-Funktionen zur Verarbeitung von JSON

Offizielle Dokumentation: JSON-Funktionen Name Be...

Vue implementiert den Anwesenheitskalender von DingTalk

In diesem Artikel wird der spezifische Code von V...

Zusammenfassung der grundlegenden Verwendung des $-Symbols in Linux

Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...

Lehr- oder Lernprogramm für Webdesign

Abschnitt Studieninhalte Std 1 Webdesign-Übersich...

Analyse der Verschachtelungsregeln von XHTML-Tags

In der XHTML-Sprache wissen wir alle, dass das ul...

Versuchen Sie Docker+Nginx, um die Single-Page-Anwendungsmethode bereitzustellen

Von der Entwicklung bis zur Bereitstellung: Mache...

Eine kurze Erläuterung der Syntax der VUE-Uni-App-Vorlage

1.v-bind (Abkürzung:) Um in Daten definierte Date...

Standard-CSS-Stil der XHTML-Sprache

html,Adresse, Blockzitat, Körper, dd, div, dl,dt,...

JavaScript zum Erzielen eines Bodeneffekts

In diesem Artikel wird der spezifische JavaScript...