首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以限制MySQL用户“查看”特定的表吗?

我可以限制MySQL用户“查看”特定的表吗?
EN

Stack Overflow用户
提问于 2019-10-04 03:50:14
回答 1查看 58关注 0票数 0

可以限制MySQL用户查看特定的表吗?

我有几张桌子

(1)database-A table-1

(2)database-A table-2

(3)database-B table-3

...

我只能向用户显示(1)database-A table-1

让用户既不能插入也不能看到其他表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-04 03:54:09

没有可以授予的表级权限,但是有一种复杂的方法可以实现您想要做的事情。请参阅stackexchange的DBA部分上的文章

https://dba.stackexchange.com/questions/68957/block-user-access-to-certain-tables

但是,您可以使用revoke撤销对某个表的所有特权:

代码语言:javascript
复制
REVOKE ALL PRIVILEGES ON table1.* FROM 'user1'@'localhost';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58229668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档