查看MYSQL数据库中所有用户

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

MySQL添加、修改、撤销用户数据库操作权限的一些记录

 

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

show grants for 'csexchange'@'%';

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

MySQL添加、修改、撤销用户数据库操作权限的一些记录

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

 

【修改完权限以后,一定要刷新权限表,才能使权限生效!!!】
刷新权限的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'@'%'

 

 

 

 

 

 

相关文章:

  • 2021-05-16
  • 2021-08-05
  • 2021-06-21
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2021-09-30
  • 2022-01-03
  • 2022-01-07
  • 2021-11-22
相关资源
相似解决方案