MySql:对某些用户隐藏某些表

标签 mysql mysql-management

我想对某些用户隐藏数据库中的某些表(一些定义表)。有这个 mysql.tables_priv 表是空的。我应该在那个表中插入一些东西来实现它吗?“table_priv”列的值应该是多少?

最佳答案

您应该查看 SQL GRANT 命令。使用 GRANT,您可以像这样为用户分配权限:

GRANT SELECT ON table TO user;

关于MySql:对某些用户隐藏某些表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10295707/

相关文章:

mysql - mysql5删除一个数据库的所有程序的方法

PHP mySQL,将两个以上具有相似ID的表连接在一起?

mysql - 在 OSX 10.5 上的 MySql 启动时找不到文件 './mysql-bin.index'

mysql 存储过程更新所有行而不是 1

mysql - 选择并集所有光标

mysql - 按用户 ID 对记录进行分组,选择一列值的位置并对另一列值求和

performance - MySQL 字段管理

php - 将查询结果转换为二维数组

PHP - mysql_insert_id() 和竞争条件?

php - 如何在没有 SSH 的情况下按需将实时 MySQL 数据库下载到本地测试数据库?