2017-06-22 101 views
0

我有一個RDS只讀副本實例。我已將read_only標誌設置爲0以使任何寫入操作成爲可能。但是,我遇到的問題是,只讀副本中的用戶只有SELECT權限。當我對現有用戶運行授予權限時,它會給我提供錯誤:Access denied for user...。如何授予?RDS只讀副本授予許可

回答

0

作爲數據庫的管理員用戶,您可以使用下面的GRANT命令和FLUSH命令將訪問權限授予您的其他用戶。我使用「小部件」作爲數據庫名稱和「widget_user」爲你授權訪問用戶,只是舉例:

db> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON widgets.* TO 'widget_user'@'%'; 
db> FLUSH PRIVILEGES; 

這將授予widget_user選擇數據,插入數據,更新的能力數據,刪除數據,刪除表/列/索引,更改表/列/索引,並在小部件數據庫上創建索引。

您可以在本教程中找到更詳細的解釋和示例:http://www.mysqltutorial.org/mysql-grant.aspx