可以限制MySQL用户查看特定的表吗?
我有几张桌子
(1)database-A table-1
(2)database-A table-2
(3)database-B table-3
...
我只能向用户显示(1)database-A table-1
让用户既不能插入也不能看到其他表。
发布于 2019-10-04 03:54:09
没有可以授予的表级权限,但是有一种复杂的方法可以实现您想要做的事情。请参阅stackexchange的DBA部分上的文章
https://dba.stackexchange.com/questions/68957/block-user-access-to-certain-tables
但是,您可以使用revoke撤销对某个表的所有特权:
REVOKE ALL PRIVILEGES ON table1.* FROM 'user1'@'localhost';https://stackoverflow.com/questions/58229668
复制相似问题