mysql信息\u SCHEMA.SCHEMA\u权限说明?

mysql信息\u SCHEMA.SCHEMA\u权限说明?,mysql,Mysql,您好,在mysql中,这些是INFORMATION\u SCHEMA.SCHEMA\u PRIVILEGES表中的列 +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-----

您好,在mysql中,这些是INFORMATION\u SCHEMA.SCHEMA\u PRIVILEGES表中的列

+----------------+--------------+------+-----+---------+-------+
| Field          | Type         | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| GRANTEE        | varchar(81)  | NO   |     |         |       |
| TABLE_CATALOG  | varchar(512) | YES  |     | NULL    |       |
| TABLE_SCHEMA   | varchar(64)  | NO   |     |         |       |
| PRIVILEGE_TYPE | varchar(64)  | NO   |     |         |       |
| IS_GRANTABLE   | varchar(3)   | NO   |     |         |       |
+----------------+--------------+------+-----+---------+-------+
所以我想知道这些专栏代表什么 我知道第三和第四栏代表什么,但我不知道其他栏代表什么,有人能给我解释一下吗?我一直在网上搜索,但是我没有找到任何东西,只有一些列的示例值。

根据,这些值只是从mysql.db表中复制的。所有这些都提供了另一种方法来查找所有被授予数据库级权限的用户

下面是每列所代表内容的细分
  • GRANTEE
    是被授予特权的mysql用户(
    user
    @
    host
    from
    mysql.db
  • 表_目录
    是一个
  • TABLE_SCHEMA
    是允许授予权限的数据库(mysql.db中的db列)
  • PRIVILEGE\u TYPE
    是在
    mysql.db
    • 选择_priv
    • 插入_priv
    • 更新_priv
    • 删除
    • 创建私有
    • 私人投递
    • 参考资料
    • 私人索引
    • 私自改变
    • 创建\u tmp\u表\u priv
    • 锁桌
    • 创建视图
    • 显示视图
    • 创建_例程_priv
    • 私人活动
    • 扳机
  • IS\u GRANTABLE
    告诉您是否使用GRANTS定义了用户
    mysql.db
    的Grant\u priv列)。换句话说,该值告诉mysql用户是否可以将特定的数据库级权限授予其他mysql用户