gpt4 book ai didi

mysql - 向除一张表之外的所有表授予 MySQL 权限

转载 作者:行者123 更新时间:2023-11-29 23:54:03 24 4
gpt4 key购买 nike

我有一个数据库,用于存储各种应用程序的数据。我想授予用户从这些表中选择数据的权限,但是有一个表包含只有一个特定“特殊”用户有权访问的敏感信息。

如何向除该表之外的所有表授予权限。如果我授予全部权限,然后在该表上撤销,它将不起作用,因为它说该表上没有权限。

我想过编写一个可以做到这一点的查询,但是当表添加到数据库时会发生什么?我必须去向每个用户添加该权限,这可能会非常耗时。有什么办法可以在 MySQL 中轻松地做到这一点吗?也许是在创建表时授予权限的触发器?这可能吗?

最佳答案

将该表放入单独的数据库中。然后,您可以向所有普通用户授予对 regulardb.* 的访问权限,并仅向特殊用户名授予对 sensitivedb.specialtable 的访问权限。

关于mysql - 向除一张表之外的所有表授予 MySQL 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25457506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com