Einführung von zwei Methoden zum Anzeigen von MySQL-Benutzerberechtigungen 1. Verwenden Sie den MySQL-Grants-Befehl mysql> Berechtigungen für Benutzername@localhost anzeigen; +---------------------------------------------------------------------+ | Berechtigungen für root@localhost | +---------------------------------------------------------------------+ | GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'root'@'localhost' MIT DER GRANT-OPTION | +---------------------------------------------------------------------+ Es ist zu beachten, dass: ● Die Kombination aus Benutzername und IP muss in der Tabelle mysql.user vorhanden sein. Sie können dies mit dem Befehl select * from mysql.user überprüfen. ● Wenn die IP-Adresse im Platzhalterformat vorliegt, muss sie in Anführungszeichen gesetzt werden, zum Beispiel: show grants for root@'172.%'; 2. Verwenden Sie den MySQL-Select-Befehl mysql> wähle * von mysql.user, wobei Benutzer='root' und Host='localhost' \G; *************************** 1. Reihe *************************** Host: localhost Benutzer: root Passwort: ********************** Select_priv: Ja Insert_priv: Y Update_priv: J Delete_priv: J Create_priv: Ja Drop_priv: J Reload_priv: J Shutdown_priv: Ja Prozesspriv: Y File_priv: Y Grant_priv: Ja Referenzen_priv: Y Index_priv: Y Alter_priv: Y Show_db_priv: Ja Super_priv: Y Create_tmp_table_priv: Ja Lock_tables_priv: Ja Execute_priv: Ja Repl_slave_priv: Ja Repl_client_priv: Ja Create_view_priv: Ja Show_view_priv: Ja Create_routine_priv: Ja Alter_routine_priv: Y Create_user_priv: Ja Event_priv: J Trigger_priv: Ja Create_tablespace_priv: Ja SSL-Typ: ssl_chiffre: x509_issuer: x509_Betreff: max_fragen: 0 max_updates: 0 max_Verbindungen: 0 Max_Benutzerverbindungen: 0 plugin:mysql_native_password Authentifizierungszeichenfolge: password_expired: N 1 Zeile im Satz (0,01 Sek.) Wissenspunkterweiterung: Lassen Sie uns einen Test-Account erstellen und Berechtigungen auf Tabellenebene erteilen mysql> Benutzertest löschen; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> gewähre alles auf MyDB.kkk an test@'%', identifiziert durch 'test'; Abfrage OK, 0 Zeilen betroffen (0,01 Sek.) MySQL> mysql> Berechtigungen für Test anzeigen; +------------------------------------------------------------------------------------------------------------------+ | Zuschüsse für test@% | +------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* AN 'test'@'%' IDENTIFIZIERT DURCH PASSWORT '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' | | GEWÄHREN SIE 'test'@'%' ALLE PRIVILEGIEN FÜR `MyDB`.`kkk` | +------------------------------------------------------------------------------------------------------------------+ 2 Zeilen im Satz (0,00 Sek.) mysql> wähle * aus mysql.tables_priv\G; *************************** 1. Reihe *************************** Gastgeber: % Datenbank: MeineDB Benutzer: test Tabellenname: kkk Gewährer: root@localhost Zeitstempel: 0000-00-00 00:00:00 Table_priv: Auswählen, Einfügen, Aktualisieren, Löschen, Erstellen, Löschen, Verweise, Index, Ändern, Ansicht erstellen, Ansicht anzeigen, Trigger Column_priv: 1 Zeile im Satz (0,01 Sek.) FEHLER: Keine Abfrage angegeben MySQL> <br> Erstellen wir einen Testaccount und erteilen Berechtigungen auf Spaltenebene mysql> Benutzertest löschen; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> grant select (id, col1) auf MyDB.TEST1 für test@'%', identifiziert durch 'test'; Abfrage OK, 0 Zeilen betroffen (0,01 Sek.) mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) MySQL> mysql> wähle * aus mysql.columns_priv; +------+------+------+------------+----------+---------------------+-------------+ | Host | Db | Benutzer | Tabellenname | Spaltenname | Zeitstempel | Spaltenpriv | +------+------+------+------------+----------+---------------------+-------------+ | % | MeineDB | Test | TEST1 | ID | 0000-00-00 00:00:00 | Auswählen | | % | MeineDB | test | TEST1 | col1 | 0000-00-00 00:00:00 | Auswählen | +------+------+------+------------+----------+---------------------+-------------+ 2 Zeilen im Satz (0,00 Sek.) mysql> Berechtigungen für Test anzeigen; +------------------------------------------------------------------------------------------------------------------+ | Zuschüsse für test@% | +------------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* AN 'test'@'%' IDENTIFIZIERT DURCH PASSWORT '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' | | GRANT SELECT (id, col1) ON `MyDB`.`TEST1` TO 'test'@'%' | +------------------------------------------------------------------------------------------------------------------+ 2 Zeilen im Satz (0,00 Sek.) MySQL> <br> Damit ist dieser Artikel mit der Zusammenfassung der Methoden zum Abfragen von MySQL-Benutzerberechtigungen abgeschlossen. Weitere Informationen zu den beiden Methoden zum Abfragen von MySQL-Benutzerberechtigungen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: So verwalten Sie große Datei-Uploads und Breakpoint-Resumes basierend auf js
>>: Implementierung der Bereitstellung eines privaten Docker-Warehouse-Registrars
Zweck: Ermöglichen Sie die gleichzeitige lokale S...
Inhaltsverzeichnis 1. Grundkenntnisse: 2. DHCP-Se...
<br />Ich habe die in meiner Arbeit verwende...
login.html-Teil: <!DOCTYPE html> <html l...
Bei der Verwendung von IIS als Server wurde die A...
In den vorherigen Artikeln wurden die Ersetzungsf...
Inhaltsverzeichnis 1. Aufgetretene Probleme 2. An...
Gestern habe ich einen Blog über den kreisförmige...
1. Erstellen Sie eine Docker-Umgebung 1. Erstelle...
1. Knoten löschen Führen Sie kubectl delete node ...
Tutorial zur Netzwerknutzung Offizielle Website d...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Aktuelle Situation 2. Commu...
1. Schrifteigenschaften Farbe, gibt die Farbe des...
Inhaltsverzeichnis Phänomen: Portnutzung: Rechtsc...