Heim >Datenbank >MySQL-Tutorial >MySQL 5.7.18 verwendet MySQL proxies_priv, um eine ähnliche gemeinsame Nutzung von Benutzergruppenverwaltungsinstanzen zu erreichen
Dieser Artikel stellt hauptsächlich detailliert vor, wie MySQL 5.7.18 MySQL-Proxys_priv verwendet, um eine ähnliche Benutzergruppenverwaltung zu erreichen. Ich hoffe, dass es jedem helfen kann.
Verwenden Sie MySQL proxies_priv (simulierte Rolle), um eine ähnliche Benutzergruppenverwaltung zu erreichen.
Die Rolle kann verwendet werden, um Benutzer in Stapeln zu verwalten. Benutzer unter derselben Rolle haben dieselben Berechtigungen.
Nach MySQL 5.7 🎜>
mysql> show variables like "%proxy%"; #查看当前proxy是否开启,下图表示没有开启
mysql> set global check_proxy_users =on; #开启proxy 下图表示已开启 mysql> set global mysql_native_password_proxy_users = on;
2. Benutzer erstellen
mysql> exit Bye #以上设置参数,对当前会话无效,需要退出后重新登录,或直接设置到my.cnf中去
3 will_dba zu will,tom
mysql> create user will_dba; #类似组 mysql> create user 'will'; mysql> create user 'tom'; #密码就不设置了,如需设置密码后面加上identified by '123'
4. Erteilen Sie will_dba (simulierte Rolle) tatsächliche Berechtigungen
mysql> grant proxy on will_dba to will; mysql> grant proxy on will_dba to tom;
5. Sehen Sie sich die Berechtigungen von will_dba an
mysql> grant select on *.* to will_dba;
6. Testament und Tom-Berechtigungen anzeigen
mysql> show grants for will_dba;
mysql> show grants for will;
7. Berechtigung zum Anzeigen von proxies_priv
mysql> show grants for tom;
8 , Verifizierung
mysql> mysql> select * from mysql.proxies_priv;
Verwenden Sie Will- und Tom-Benutzer, um die Datenbank anzuzeigen
[root@test-1 ~]# mysql -utom -p mysql> show databases; #tom用户我们之前没有赋予权限,但这里可以查看 mysql> show tables; mysql> select * from user\Gmysql.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 simuliert Rolle Die Funktion erfordert die Installation von Plug-Ins. Spezifische Methoden finden Sie unter:
https://dev.mysql.com/doc/refman/5.6/en/proxy-. user.html
https://dev .mysql.com/doc/refman/5.6/en/pluggable-authentication.htmlVerwandte Empfehlungen:So installieren Sie MySQL 5.7.18 in CentOS7 mithilfe des RPM-Pakets. Detaillierte Einführung
Installation der dekomprimierten Version von MySQL 5.7.18 und Startinstanzmethode
Bild und Text der Installations- und Konfigurationsmethode für MySQL 5.7.18 im CentOS 7-Tutorial
Das obige ist der detaillierte Inhalt vonMySQL 5.7.18 verwendet MySQL proxies_priv, um eine ähnliche gemeinsame Nutzung von Benutzergruppenverwaltungsinstanzen zu erreichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!