So erstellen Sie Benutzer und verwalten Berechtigungen in MySQL

So erstellen Sie Benutzer und verwalten Berechtigungen in MySQL

1. So erstellen Sie einen Benutzer und ein Passwort

1. Geben Sie die MySQL-Datenbank ein

mysql> mysql verwenden
Datenbank geändert

2. Neue Benutzer hinzufügen, löschen und ändern

1. Benutzer anlegen

# Geben Sie die IP-Adresse an: 192.118.1.1 als Benutzer chao, um sich anzumelden. Erstellen Sie den Benutzer „chao“@„192.118.1.1“, identifiziert durch „123“;
#Geben Sie die IP-Adresse an: 192.118.1. Chao-Benutzeranmeldung erstellt Benutzer „chao“@„192.118.1.%“, identifiziert durch „123“;
# Geben Sie einen beliebigen IP-Benutzer chao an, um sich anzumelden. Erstellen Sie den Benutzer ‚chao‘@‚%‘, identifiziert durch ‚123‘.

2. Benutzer löschen

Benutzer „Benutzername“@„IP-Adresse“ löschen;

3. Benutzer ändern

Benutzer „Benutzername“@„IP-Adresse“ in „Neuer Benutzername“@„IP-Adresse“ umbenennen;

4. Passwort ändern

Kennwort für „Benutzername“@„IP-Adresse“=Kennwort festlegen („neues Kennwort“);

2. Autorisieren Sie den aktuellen Benutzer

#Berechtigungen anzeigen: Berechtigungen für „Benutzer“@„IP-Adresse“ anzeigen

#Autorisieren Sie den Benutzer chao, nur die Datei db1.t1 abzufragen, einzufügen und zu aktualisieren. Gewähren Sie „chao“@'%' die Berechtigung „select, insert, update“ für db1.t1.

#Autorisieren Sie den Chao-Benutzer, nur die db1-Datei abzufragen. Grant Select auf db1.* für "chao"@'%';

# Gibt alle Berechtigungen an, mit Ausnahme des Grant-Befehls, der nur für Root verfügbar ist. Der Benutzer chao hat Zugriff auf alle Vorgänge in der Datei t1 unter db1. Gewähren Sie "chao"@'%' alle Berechtigungen für db1.t1.
#Der Chao-Benutzer kann alle Vorgänge an den Dateien in der db1-Datenbank ausführen. Gewähren Sie „chao“@'%' alle Berechtigungen für db1.*.
#chao-Benutzer hat Zugriff auf alle Dateien in der Datenbank. Gewähren Sie "chao"@'%' alle Berechtigungen für *.*.

3. Entfernen Sie die Berechtigungen des aktuellen Benutzers

#Berechtigungen widerrufen #Alle Vorgänge des Benutzers Chao an der t1-Datei von db1 widerrufen. Alle Vorgänge an db1.t1 von „chao“@„%“ widerrufen. 

# Widerrufen Sie vom Remote-Server alle Berechtigungen des Chao-Benutzers für alle Tabellen in der Datenbank db1. widerrufe alle auf db1.* von 'chao'@"%"; 

Entziehen Sie 'chao'@'%' alle Berechtigungen für *.*.

Oben finden Sie Einzelheiten zum Erstellen von Benutzern und zur Berechtigungsverwaltung in MySQL. Weitere Informationen zum Erstellen von Benutzern und zur Berechtigungsverwaltung in MySQL finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • So verwenden Sie DCL zum Verwalten von Benutzern und Steuern von 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 verwenden Sie den Yum-Befehl

>>:  Detaillierte Erläuterung der Kernkonzepte und Fälle von webpack-dev-server

Artikel empfehlen

Probleme bei der Installation von TensorRT im Docker-Container

Deinstallieren Sie die installierte Version auf U...

vue2.x-Konfiguration von vue.config.js zur Projektoptimierung

Inhaltsverzeichnis Vorwort vue.config.js-Konfigur...

Führen Sie die Schritte aus, um den Fehler 403 Forbidden in Nginx zu beheben.

Die Webseite zeigt 403 Forbidden an Nginx (Yum-In...

Analyse der HTTP-Dienstschritte auf einer virtuellen VMware-Maschine

1. Verwenden Sie xshell, um eine Verbindung mit d...

Der Unterschied zwischen schreibgeschützt und deaktiviert

Um es zusammenzufassen: „Nur lesen“ ist nur für Ei...

So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig

Bereitstellungsumgebung: Installationsversion Red...

Detaillierte Erklärung zur Installation der PHP-Curl-Erweiterung unter Linux

Dieser Artikel beschreibt, wie man die PHP-Curl-E...

Zusammenfassung einiger verwandter Vorgänge geplanter Linux-Aufgaben

Ich habe verschiedene große Websites durchsucht u...

CSS-Pickup-Pfeile, Kataloge, Icons Implementierungscode

1. Verschiedene CSS-Symbole Es gibt drei Möglichk...

Detaillierte Erklärung der Nginx-Konfigurationsdatei

Die Hauptkonfigurationsdatei von Nginx ist nginx....

15-minütiges paralleles Artefakt GNU Parallel Erste Schritte

GNU Parallel ist ein Shell-Tool zum parallelen Au...

MySql implementiert die Seitenabfragefunktion

Zunächst müssen wir klarstellen, warum wir pagini...

MySQL-Sequenz AUTO_INCREMENT ausführliche Erklärung und Beispielcode

MySQL-Sequenz AUTO_INCREMENT ausführliche Erkläru...