Maison >base de données >tutoriel mysql >Mysql 5.7.18 utilise MySQL proxys_priv pour réaliser un partage d'instance de gestion de groupe d'utilisateurs similaire
Cet article présente principalement en détail comment MySQL 5.7.18 utilise MySQL proxies_priv pour réaliser une gestion similaire des groupes d'utilisateurs. Il a une certaine valeur de référence. J'espère qu'il pourra aider tout le monde.
Utilisez MySQL proxies_priv (rôle simulé) pour obtenir une gestion similaire des groupes d'utilisateurs
Le rôle peut être utilisé pour gérer les utilisateurs par lots. Les utilisateurs sous le même rôle ont les mêmes autorisations.
Après 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. Créer un utilisateur
mysql> exit Bye #以上设置参数,对当前会话无效,需要退出后重新登录,或直接设置到my.cnf中去
3. will_dba à will,tom
mysql> create user will_dba; #类似组 mysql> create user 'will'; mysql> create user 'tom'; #密码就不设置了,如需设置密码后面加上identified by '123'
4. Donnez à will_dba (rôle simulé) les autorisations réelles
mysql> grant proxy on will_dba to will; mysql> grant proxy on will_dba to tom;
5. Afficher les autorisations de will_dba
mysql> grant select on *.* to will_dba;
6. Afficher le testament et les autorisations de Tom
mysql> show grants for will_dba;
mysql> show grants for will;
7. Autorisation d'afficher proxys_priv
mysql> show grants for tom;
8, Vérification
mysql> mysql> select * from mysql.proxies_priv;
Utilisez les utilisateurs Will et Tom pour afficher la base de données
[root@test-1 ~]# mysql -utom -p mysql> show databases; #tom用户我们之前没有赋予权限,但这里可以查看 mysql> show tables; mysql> select * from user\Gmysql.proxies_priv est juste une simulation de rôle, qui est différent du rôle d'Oracle. Le nom officiel est Role like
MySQL5. .6.X simule le rôle La fonction nécessite l'installation de plug-ins Pour des méthodes spécifiques, veuillez vous référer à :
https://dev.mysql.com/doc/refman/5.6/en/proxy-. users.html
https://dev .mysql.com/doc/refman/5.6/en/pluggable-authentication.htmlRecommandations associées :Comment installer MySQL 5.7.18 dans CentOS7 à l'aide du package RPM Introduction détaillée
Installation de la version décompressée de MySQL 5.7.18 et méthode d'instance de démarrage
Image et texte de la méthode d'installation et de configuration de MySQL 5.7.18 sous le didacticiel CentOS 7
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!