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:
|
Laden Sie das Image herunter (optionaler Schritt,...
Dieser Artikel stellt die Blue-Green-Bereitstellu...
Organisieren Sie die Tutorialnotizen zur Installa...
Inhaltsverzeichnis 01 Was ist das Wesen eines Con...
In diesem Artikel wird der spezifische Code von V...
Entwickler, die mit Element-UI vertraut sind, hab...
So erhalten Sie SQL-Anweisungen mit Leistungsprob...
1. Konfigurieren Sie den Docker-Remoteverbindungs...
Dies ist mein erstes Mal, dass ich das Element-Fr...
Warum müssen Sie sich eingehend mit dem CSS-Überl...
Indextypen in MySQL Im Allgemeinen können sie in ...
Ich habe vor Kurzem Docker gelernt und stoße dabe...
Vue+js realisiert das Ein- und Ausblenden des Vid...
Ein Kollege hat mir einmal gesagt, ich solle eine...
Inhaltsverzeichnis Anwendungsszenarien So erreich...