ctrlC & ctrlV

我们不生产代码,我们只是代码的搬运工~

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

查看MYSQL数据库中所有用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

 

查看数据库中具体某个用户的权限

show grants for 'csexchange'@'%';

 解释:'csexchange'@'%'用户对pcp_reactor数据库下的mdm_user表有select权限,对pcp_reactor数据库下的cs_exchange表有select、insert、update权限

权限控制示例,可自行扩展

 

【修改完权限以后,一定要刷新权限表,才能使权限生效!!!】
刷新权限的SQL命令: FLUSH PRIVILEGES;

 

授权给'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数据库下的所有表拥有select、insert、update、delete权限

GRANT ALL ON pcp_reactor.* TO 'csexchange'@'%'

撤销给'csexchange'@'%'用户对pcp_reactor数据库下的cs_exchange表的select权限

REVOKE SELECT ON `pcp_reactor`.`cs_exchange` FROM 'csexchange'@'%'

撤销给'csexchange'@'%'用户对pcp_reactor数据库下的所有表的select、insert、update、delete权限

REVOKE ALL ON pcp_reactor.* FROM 'csexchange'@'%'

 

 

 

 

 

 

posted on 2019-07-17 11:39  Rocky_  阅读(1743)  评论(0编辑  收藏  举报