すべてのユーザーのためのMySQLデータベースを見ます
SELECT DISTINCT CONCAT(' ユーザーを:''' 、ユーザー、'' ' @ ''' 、ホストを、'' ' ; ')ASクエリFROM mysqlの。ユーザー ;
ユーザーの権限に特定のデータベースを見ます
助成金を示し用 ' csexchangeを' @ ' %' ;
説明:pcp_reactorデータベースの下にテーブルをmdm_userための「csexchange」@「%」ユーザーの選択権限を、pcp_reactor下のデータベースcs_exchangeテーブルのSELECT、INSERT、UPDATE権限があります
アクセス制御の例では、自己拡張
[あなたがアクセス権を変更した後、アクセス権を有効にするにするために、権限テーブルを更新するようにしてください!!!]
SQLコマンドリフレッシュする権限:FLUSH権限を、
「csexchange」を認可@「%」ユーザーがpcp_reactorの下に、データベースmdm_user表に対するSELECT権限を持っています
GRANT SELECT ON pcp_reactor`.`mdm_user` ` TO ' csexchange ' @ ' %'
'%' ユーザー@ 'csexchange' を承認するpcp_reactor下のデータベースcs_exchangeテーブルのSELECT、INSERT、UPDATE権限を持っています
GRANT SELECT、INSERT、UPDATE ON pcp_reactor`.`cs_exchange` ` TO ' csexchange ' @ ' %'
「%」、ユーザーが選択してい@「csexchange」、挿入、更新を承認、データベースpcp_reactor内のすべてのテーブルに対する権限を削除
GRANT ALL ONの pcp_reactor。* TO ' csexchange ' @ ' %'
取り消された「csexchange」@「%」cs_exchangeのユーザーは、データベースpcp_reactorに許可テーブルを選択します
REVOKE SELECT ON `pcp_reactor`.`cs_exchange` FROM ' csexchange ' @ ' %'
元に戻すpcp_reactorデータベースの下のすべてのテーブルを選択するには「%」のユーザー@「csexchange」に、挿入、更新、削除の権限を
REVOKE ALLを ON pcp_reactor。* FROM ' csexchange ' @ ' %'