MySQL向用户授予权限

时间:2014-02-14 16:01:11

标签: mysql sql

我创建了一个名为abc的用户。现在我需要向他授予读权限。但是他应该只为数据库中的视图获得读权限。我该如何实现呢?

2 个答案:

答案 0 :(得分:3)

Documentation

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';