我想隐藏某些用户在数据库中的某些表(某些定义表)。这个 mysql.tables_priv 表是空的。我是否应该在该表中插入一些内容以使其成为可能?'table_priv'列的值应该是什么?
答案 0 :(得分:0)
您应该查看SQL GRANT命令。使用GRANT,您可以为用户分配如下权限:
GRANT SELECT ON table TO user;
答案 1 :(得分:0)
如果tables_priv为空,我相信这意味着没有为该数据库表授予任何权限。您可以进行快速测试并将database.table_name上的select授予用户 并查看该表中是否出现一行。但通常你在表格上的拨款会出现在该表格中。