我创建了一个名为abc的用户。现在我需要向他授予读权限。但是他应该只为数据库中的视图获得读权限。我该如何实现呢?
答案 0 :(得分:3)
GRANT SELECT ON database.view TO 'abc'@'localhost';
此外,还有一个neat trick,(与SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';
结合使用)可以让您为所需的所有视图生成代码。
答案 1 :(得分:0)
您可以使用GRANT http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-privileges
GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';