Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想对某些用户隐藏数据库中的某些表(某些定义表)。有这个mysql.tables_priv表是空的。我应该在该表中插入一些东西以使其发生吗?'table_priv'列的值应该是什么?
如果 tables_priv 为空,我相信这意味着没有为该数据库表授予权限。您可以进行快速测试并将 database.table_name 上的选择授予用户,并查看该表中是否出现一行。但通常您对表格的授权出现在该表格中。
您应该查看 SQL GRANT 命令。使用 GRANT,您可以像这样为用户分配权限:
GRANT SELECT ON table TO user;
在 div 内,同时保持文本左对齐