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:
|
In diesem Artikelbeispiel wird der spezifische Co...
In der Vergangenheit bedeutete das Erstellen eine...
Einige Monate nachdem ich 2005 in die Branche eing...
In diesem Artikelbeispiel wird der spezifische Co...
Zeigen Sie den Pfad der Nginx-Konfigurationsdatei...
1. Was ist Docker? (1) Docker ist ein Open-Source...
Zusammenfassung: Im Folgenden finden Sie eine Met...
Inhaltsverzeichnis 1. Komponentenwechselmethode M...
Wenn wir Frontend-Entwicklung betreiben, werden w...
Heute stelle ich zwei HTML-Tags vor, die ich nich...
Vorwort Manchmal sehen wir beim Anzeigen von Date...
Inhaltsverzeichnis 1. Array-Dekonstruktion 2. Obj...
Vorwort Vor kurzem bin ich auf ein interessantes ...
Ich bin erst vor Kurzem in eine neue Firma einges...
Docker bietet eine Möglichkeit, Software automati...