我創建了一個名爲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