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

Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6

1. Im Allgemeinen ist MariaDB in CentOS standardm...

js, um einen Karusselleffekt zu erzeugen

Ich denke, das Karussell ist ein relativ wichtige...

Auszeichnungssprachen – Nochmal auflisten

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Three.js realisiert den dynamischen 3D-Logoeffekt von Facebook Metaverse

Inhaltsverzeichnis Hintergrund Was ist das Metave...

Vue implementiert eine einfache Notizblockfunktion

In diesem Artikelbeispiel wird der spezifische Co...

Transplantieren des Befehls mkfs.vfat in Busybox unter Linux

Um die Lebensdauer der Festplatte zum Speichern v...

Anleitung zum Zurücksetzen des MySQL/MariaDB-Root-Passworts

Vorwort Vergessene Passwörter sind ein Problem, d...

Welche Funktion ist !-- -- im HTML-Seitenstil?

Hauptsächlich für Browser mit niedriger Version &l...