我创建了一个名为abc的用户。现在我需要授予他阅读权限。但是他应该只为数据库中的视图获取读权限。我怎样才能实现这个?MySQL授予用户权限
回答
GRANT SELECT ON database.view TO 'abc'@'localhost';
此外,还有一个neat trick,这(联合SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';
)将允许您为您所需要的所有意见生成代码。
非常感谢。在这里我有不止一种观点。我需要赋予所有观点特权。 –
@IsuruHerath你可以用脚本轻松做到这一点。只需获取所有视图的列表'SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE'VIEW';'并存储在数组中,然后通过数组给出每个项目的权限!例如,你可以用bash或php来做到这一点 – Alexander
但我已经要求为此写一个querry。 –
您可以使用GRANT http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-privileges
GRANT SELECT ON db2.invoice TO 'jeffrey'@'localhost';
- 1. MySql授予用户权限
- 2. 授予MySQL用户有限权限
- 3. MySQL - 授予权限
- 4. mysql授予权限
- 5. MySQL授予用户权限错误
- 6. 授予所有用户mysql的权限?
- 7. 在MySQL权限授予新用户
- 8. MySQL的授予权限的用户
- 9. MySQL授予临时用户的权限
- 10. Oracle - 授予用户权限
- 11. 授予Oracle授予权限
- 12. 将权限授予其他用户
- 13. Facebook用户扩展权限授予
- 14. 权限授予用户在PostgreSQL中
- 15. 授予数据库用户权限
- 16. 用户授予权限总是:ROLE_ANONYMOUS?
- 17. JIRA授予查看用户的权限
- 18. 授予ManageBuildResources权限到TFS用户
- 19. 授予动态用户权限SQL
- 20. 如何授予用户权限
- 21. 我如何向用户授予权限?
- 22. SQL Server 2008 Express授予用户权限
- 23. 如何向用户授予权限
- 24. 授予用户权限来访问表
- 25. 授予LIST权限
- 26. 授予dbms_crypto权限
- 27. 如何授权开发人员授予用户权限?
- 28. 如何授予在Oracle中授予权限的权限
- 29. Mysql将所有权限授予处处使用的用户
- 30. 授予用户的权限在mysql中不起作用
什么是'grantion'? – Kermit