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