查看权限问题

Viewed 24

使用show all grants; 查询用户的权限,在2.1版本中,不同的小版本中有着不同的表结构。如下:
2.1.0版本
| UserIdentity | Password | Roles | GlobalPrivs | CatalogPrivs | DatabasePrivs | TablePrivs | ColPrivs | ResourcePrivs | WorkloadGroupPrivs |

2.1.7版本
| UserIdentity | Comment | Password | Roles | GlobalPrivs | CatalogPrivs | DatabasePrivs | TablePrivs | ColPrivs | ResourcePrivs | WorkloadGroupPrivs |

有没有什么方法在查询时可以能够指定字段进行查询?

2 Answers

你可以通过show 的方式查看某个用户的全部权限相关的,但是对于具体某个字段,你可以在information_schema库里面找privileges相关的表去查看。

按照上述所说的"在information_schema库里面找privileges相关的表去查看" 去查找information_schema的user_privileges; 表进行查询,发现并没有新用户相关的权限记录。所以我认为此问题对于产品来说是个缺陷,后续可以进行优化。