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\G
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!