information_schema 中的 mySQL 用户权限

发布于 2025-01-03 18:52:23 字数 309 浏览 2 评论 0原文

我正在尝试从 mysql 中的 information_schema 查找数据。

我正在寻找的是用户对表拥有的权限。

举例来说,我有两个用户 - 'usr1' 和 'usr1'。 'usr2'。还有四个表,tbl1、tbl2、tbl3、tbl4。

usr1 只能访问 tbl1 和 tbl2,而 usr2 可以访问所有内容。

这是在 information_schema 中哪里定义的?我好像找不到啊

我已经向特定表添加了一些权限,但 TABLE_PRIVILEGES 中没有显示任何内容,因此我无法判断它是否应该在其中。

I'm trying to find data from information_schema in mysql.

What I'm looking for is what permissions users have for tables.

So, say for example, I have two users - 'usr1' & 'usr2'. And four tables, tbl1, tbl2, tbl3, tbl4.

usr1 has access to tbl1 and tbl2 only, and usr2 has access to everything.

Where is this defined in information_schema? I can't seem to find it.

I've added some privileges to specific tables but nothing is shown in TABLE_PRIVILEGES so I can't tell if its supposed to be in there or not.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

单调的奢华 2025-01-10 18:52:23

权限数据存储在 mysql 数据库中:columns_privdbhost 表。 information_schema 包含有关表的结构信息,但不包含权限。

Permissions data is stored in the mysql database: columns_priv, db, and host tables. information_schema contains the structural information about the tables, but not permissions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文