2017-06-22 12 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; 

、データを挿入、更新:私はちょうど、たとえば、あなたがへのアクセスを許可しているDB名とユーザーとして「widget_user」と「ウィジェット」を使用していますデータの削除、データの削除、テーブル/カラム/インデックスの削除、テーブル/カラム/インデックスの変更、ウィジェットデータベース上のインデックスの作成を行います。

このチュートリアルでは、より詳細な説明と例をご覧いただけます。http://www.mysqltutorial.org/mysql-grant.aspx

関連する問題