查看MYSQL数据库中所有用户 及 有权访问的host

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

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

mysql> show grants for 'cactiuser'@'%';
mysql> select * from mysql.user where user='cactiuser' \G

查看user表结构 需要具体的项可结合表结构来查询

mysql> desc mysql.user;

在MySQL中,如何查看一个用户被授予了那些权限呢? 授予用户的权限可能分全局层级权限、数据库层级权限、表层级别权限、列层级别权限、子程序层级权限。具体分类如下:

全局层级
全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON *.*和REVOKE ALL ON *.*只授予和撤销全局权限。

数据库层级
数据库权限适用于一个给定数据库中的所有目标。这些权限存储在mysql.db和mysql.host表中。GRANT ALL ON db_name.*和REVOKE ALL ON db_name.*只授予和撤销数据库权限。

表层级
表权限适用于一个给定表中的所有列。这些权限存储在mysql.tables_priv表中。GRANT ALL ON db_name.tbl_name和REVOKE ALL ON db_name.tbl_name只授予和撤销表权限。

列层级
列权限适用于一个给定表中的单一列。这些权限存储在mysql.columns_priv表中。当使用REVOKE时,您必须指定与被授权列相同的列。

子程序层级
CREATE ROUTINE, ALTER ROUTINE, EXECUTE和GRANT权限适用于已存储的子程序。这些权限可以被授予为全局层级和数据库层级。而且,除了CREATE ROUTINE外,这些权限可以被授予为子程序层级,并存储在mysql.procs_priv表中。

引用自:https://www.cnblogs.com/wangchaoyuana/p/7545419.html
https://www.cnblogs.com/cralor/p/9093495.html

MySQL查看所有用户及权限相关推荐

  1. MySQL查看所有用户

    MySQL查看所有用户 列出所有用户 如下语句可以查询所有用户 SELECT user FROM 数据库的名字.user; 在这条语句中,我们从mysql数据库的用户表中查询用户的数据.在这里要注意数 ...

  2. Mysql数据库给用户添加权限

    1.Mysql下创建新的用户 新创建的用户默认是没有任何权限的. 语法格式: create user 用户名 identified by '密码'; 2.给用户分配权限 语法结构: grant 权限 ...

  3. 查看mysql的所有用户和权限

    1.查看mysql数据库中的所有用户: mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FR ...

  4. Mysql —— C语言链接mysql数据库,用户 角色 权限(用户根据角色的不同拥有增删改查的权限、用户有三种认证方式)

    db_修改过(用户 角色 权限): 1.新增用户时候id 改为最大id值加一,之前用的select查看出来的记录数加一,删除后再增加会出错: 2.删除用户时候,若该用户创建过其他用户(不能改此用户名. ...

  5. mysql 删除赋予用户的权限_深入了解mysql(一)

    csdn账号:小刘学习笔记 mysql权限 最简单的mysql权限 深入研究下 MySQL 权限 用户标识是什么 用户权限所涉及的表 mysql权限 最简单的mysql权限 相信很多人都说过一句玩笑话 ...

  6. MySQL 授予普通用户PROCESS权限

    在MySQL中如何给普通用户授予查看所有用户线程/连接的权限,当然,默认情况下show processlist是可以查看当前用户的线程/连接的. mysql> grant process on ...

  7. MYSQL数据库实验(用户与权限管理)

    实验: 数据库安全性实验 一.实验目的 创建表和用户管理 创建表单是数据库中最基本的操作,也是使用比较频繁的操作,因此必须掌握SQL的(CREATE语句)的使用方法.而对于用户的管理操作更是一名合格的 ...

  8. mysql - user/privileges/用户与权限/用户权限/管理用户权限

    目录 1.用户权限有哪些 2.用户权限操作语句 3.授权说明与授权原则 1.用户权限有哪些 总共28个权限 mysql数据库中的3个权限表:user .db. host 权限表的存取过程是: 1)先从 ...

  9. Linux中的python、mysql安装以及用户与权限

    一.软连接和硬链接 命令: ln -s 被连接的文件源 连接文件(快捷方式名称) 注意: 1.没有 -s 选项建立的是一个硬连接文件,两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接. ...

最新文章

  1. Matlab中bwlabel函数的使用
  2. ie 不执行回调函时_javascript引擎执行的过程的理解--执行阶段
  3. boost::mp11::mp_any_of相关用法的测试程序
  4. 模块化数据中心还需精工细作
  5. Rethinking Design Patterns - from Jeff Atwood
  6. 如何成为一个优秀的程序员_如何成为一名优秀的程序员
  7. 最小新整数(信息学奥赛一本通-T1231)
  8. 学习笔记88—spyder生成的图单独窗口显示
  9. mysql delete 数据之后 .MYD文件大小没有发生变化
  10. 机器视觉系统工作流程及优势分析
  11. Linux内核编程11期:设备树(device tree)
  12. ShadowGun 暗影之枪 项目源码,手机优化示例关卡
  13. 如何批量删除 Word 中的页眉页脚、图片、超链接等内容?
  14. 注册中心Eureka的使用
  15. python 几何教学_GEE学习笔记 八十三:【GEE之Python版教程十三】几何图形
  16. Excel数据分析常用函数④——日期函数(now,today,datedif,weekday,weeknum,text)
  17. Json对象转json数组
  18. FFmpeg二次开发
  19. vector访问出界引起的,判断异常
  20. 【Bioinformatics】背曲拇指与 Ehlers-Danlos syndrome

热门文章

  1. Win7系统关闭硬盘开机自检的三种方法(全面,简单好用)
  2. 对大学毕业生的建议_给大学毕业生的一些建议:开发软件的梦想
  3. 140_使用手机做网卡
  4. android cda格式播放,安卓手机如何打开.cda文件
  5. 如何才能进行亚马逊店铺防关联
  6. 中国铝箔行业动态监测及运营效益分析报告2022-2028年
  7. EA001-186-2627——杨明泰
  8. 35岁程序员:西安Java工程师培训
  9. 封神召唤师显示服务器爆满,封神召唤师应用宝大区异常活动处理公告
  10. 和平精英体验服申请通道首次开启,僵尸模式上线?