MySQLは、追加、変更、ユーザー権限にいくつかのレコードのデータベース操作を取り消します

すべてのユーザーのための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  SELECTINSERTUPDATE  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 ' @ ' '

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/Rocky_/p/11200032.html