ホームページ  >  記事  >  データベース  >  Mysql 5.7.18 は、MySQL proxies_priv を使用して、同様のユーザー グループ管理インスタンスの共有を実現します。

Mysql 5.7.18 は、MySQL proxies_priv を使用して、同様のユーザー グループ管理インスタンスの共有を実現します。

小云云
小云云オリジナル
2018-01-06 14:24:191499ブラウズ

この記事では、MySQL 5.7.18 が MySQL proxies_priv を使用して同様のユーザー グループ管理を実現する方法を主に詳しく紹介します。興味のある方は参考にしていただければ幸いです。

MySQL proxies_priv (シミュレートされたロール) を使用して、同様のユーザーグループ管理を実現します

Role (ロール) を使用して、同じロールの下にあるユーザーをバッチで管理できます。

MySQL 5.7 以降。

mysql> show variables like "%proxy%"; #查看当前proxy是否开启,下图表示没有开启

2. ユーザーを作成します


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;


7. proxies_priv の権限を表示します

mysql> show grants for will_dba;


8. will および tom ユーザーを使用してデータベースを表示します

りー

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 解凍版のインストールと起動方法例


CentOS 7でのmysql 5.7.18のインストールと設定方法を図解付きで解説

以上がMysql 5.7.18 は、MySQL proxies_priv を使用して、同様のユーザー グループ管理インスタンスの共有を実現します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。