Verwenden Sie MySQL proxies_priv (simulierte Rolle), um eine ähnliche Benutzergruppenverwaltung zu implementieren Mithilfe von Rollen können Benutzer stapelweise verwaltet werden. Benutzer mit derselben Rolle haben dieselben Berechtigungen. MySQL 5.7.X und höher können die Rollenfunktion simulieren, was durch die mysql.proxies_priv-Simulation erreicht werden kann 1. Proxy konfigurieren mysql> Variablen wie "%proxy%" anzeigen; #Überprüfen Sie, ob der aktuelle Proxy aktiviert ist. Die folgende Abbildung zeigt, dass er nicht aktiviert ist. mysql> set global check_proxy_users = on; #Proxy aktivieren. Die folgende Abbildung zeigt, dass der Proxy aktiviert ist.mysql> set global mysql_native_password_proxy_users = on; mysql> beenden Tschüß #Die obigen Parameter sind für die aktuelle Sitzung ungültig. Sie müssen sich abmelden und erneut anmelden oder sie direkt in my.cnf festlegen 2. Benutzer anlegen mysql> Benutzer will_dba erstellen; #Ähnliche Gruppemysql> Benutzer ‚will‘ erstellen; mysql> Benutzer „Tom“ erstellen; #Das Passwort ist nicht festgelegt. Wenn Sie ein Passwort festlegen müssen, fügen Sie es mit der Identifikation „123“ hinzu. 3. Ordnen Sie die Berechtigungen von will_dba den Berechtigungen von will,tom zu. mysql> gewähre will Proxy für will_dba; mysql> gewähre Tom Proxy für will_dba; 4. Erteilen Sie will_dba tatsächliche Berechtigungen (simulierte Rolle). mysql> gewähre will_dba die Auswahl für *.*; 5. Überprüfen Sie die Berechtigungen von will_dba mysql> Berechtigungen für will_dba anzeigen; 6. Überprüfen Sie die Berechtigungen von Will und Tom mysql> Zuschüsse für Will anzeigen; mysql> Berechtigungen für Tom anzeigen; 7. Überprüfen Sie die Berechtigungen von proxies_priv mysql> wähle * aus mysql.proxies_priv; 8. Überprüfung Verwenden Sie die Benutzer will und tom, um die Datenbank anzuzeigen [root@test-1 ~]# mysql -utom -p mysql> show databases; #Wir haben dem Benutzer Tom zuvor keine Berechtigungen erteilt, aber er kann sie hier anzeigen mysql> show tables; mysql> wähle * von Benutzer\G mysql.proxies_priv ist nur eine Simulation von Role, die sich von der Rolle von Oracle unterscheidet. Der offizielle Name ist Role like MySQL5.6.X muss ein Plug-In installieren, um die Rollenfunktion zu simulieren. Spezifische Methoden finden Sie unter: https://dev.mysql.com/doc/refman/5.6/en/proxy-users.html https://dev.mysql.com/doc/refman/5.6/en/pluggable-authentication.html Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...
Hintergrund Wenn die von Tomcat generierte catali...
Installation und Deinstallation anzeigen # rpm -q...
1. Löschen Sie das gepunktete Feld, wenn die Scha...
Inhaltsverzeichnis 1. Globale Ebene 2. Datenbanke...
Vorwort Heute habe ich MySQL installiert und fest...
<br />Vorheriger Artikel: Webdesign-Tutorial...
Der Download des Docker-Images hängt oder ist zu ...
2.1, MSI-Installationspaket 2.1.1、Installation Be...
Inhaltsverzeichnis Verfahren Demo Mini-Programm B...
Apple-Becher-Symbole und Extras HD StorageBox – Z...
Öffnen Sie das Verbindungstool. Ich verwende Moba...
Inhaltsverzeichnis 1.DB, DBMS, SQL 2. Eigenschaft...
Inhaltsverzeichnis einführen Installation und Ver...
Inhaltsverzeichnis brauchen: Funktionspunkte Rend...