この記事では、MySQL 5.7.18 が MySQL proxies_priv を使用して同様のユーザー グループ管理を実現する方法を主に詳しく紹介します。興味のある方は参考にしていただければ幸いです。
MySQL proxies_priv (シミュレートされたロール) を使用して、同様のユーザーグループ管理を実現します
Role (ロール) を使用して、同じロールの下にあるユーザーをバッチで管理できます。
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;
3. will_dba の権限を will,tom
mysql> exit Bye #以上设置参数,对当前会话无效,需要退出后重新登录,或直接设置到my.cnf中去
にマップします。
4. will_dba に実際の権限を付与します。 (模擬ロール)
mysql> create user will_dba; #类似组 mysql> create user 'will'; mysql> create user 'tom'; #密码就不设置了,如需设置密码后面加上identified by '123'
5. will_dba
mysql> grant proxy on will_dba to will; mysql> grant proxy on will_dba to tom;
の権限を表示します。 りー
mysql> grant select on *.* to will_dba;
mysql> show grants for will_dba;
りー
mysql.proxies_priv は、Oracle のロールとはまだ異なります。正式名称は、doc/refman/5.6/en/proxy-users.html
のようなロールです。https://dev.mysql.com/doc/refman/5.6/en/pluggable-authentication.html
CentOS7 の使い方mysql 5.7.18 の rpm パッケージインストールの詳細な紹介
Mysql 5.7.18 解凍版のインストールと起動方法例
以上がMysql 5.7.18 は、MySQL proxies_priv を使用して、同様のユーザー グループ管理インスタンスの共有を実現します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。