RDS MySQL Read Replicaにのみアクセスでき、メインデータベースサーバーにアクセスできないユーザーを作成することは可能ですか?私はアクセスを許可したいと思う多くのパワーユーザーがいますが、実行速度の遅いクエリを実行できますが、メインの本番データベース自体にアクセスする必要はありません。サーバー上でこれを直接実行しようとすると、私はERROR 1290 (HY000): The MySQL server is running with the --read-only option so it cannot execute this statement
となるので、dbパラメータグループやそのような場所でやらなければならないと思います。とにかく、アイデア?RDS MySQL Read Replicaでユーザーを作成
4
A
答えて
0
あなたは、Amazon RDS DBインスタンスを設定することができ、あなたのDBインスタンス(複数可)用に作成したDBパラメータグループのためにfalseにREAD_ONLYパラメータを設定することにより、読取り/書込みするためにレプリカをお読みください。
デフォルトのDBパラメータグループのパラメータ設定を変更することはできません。独自のDBパラメータグループを作成して、パラメータ設定をデフォルト値から変更する必要があります。
https://aws.amazon.com/premiumsupport/knowledge-center/rds-read-replica/
ご注意くださいこれを行うと、ユーザーを作成した後、すぐにREAD_ONLYするためにそれを戻します。マスタで同じユーザ名/ホストペアを持つユーザをマスター上に作成した場合、レプリケーションは停止する可能性があるため、競合が発生する可能性があります。
1
読み取り専用レプリカでユーザーを作成しないでください。
マスターとレプリカの両方のインスタンスに対してRDSが同じデータセットを持つことが不可欠です。したがって、RRにのみユーザーを置くことはできず、マスターには(少なくとも推奨できません)ことはできません。
RDSでレプリカを動作させる以外に、フェールオーバーの場合、レプリカがマスターになり、ロールが変更される可能性がある理由
関連する問題
- 1. MySQL Read Replicaのルーティングはどのように行うのですか?
- 2. Amazon RDS環境で新しいMySQLユーザーを作成する
- 3. boto3でRDSユーザーを作成する
- 4. Read Replicaはどのように使用しますか?
- 5. PostgreSQL RDSでテーブルスペースを作成
- 6. Mysqlユーザー作成スクリプト
- 7. 特定のVPCでAWS RDSを作成
- 8. RDSスナップショットを作成するためのAWSユーザー
- 9. Amazon RDS PostgreSQL:ユーザーを作成する方法は?
- 10. AWS-RDSでPostgresイベントトリガーを作成
- 11. RDS Mysqlデータベースのマスタースレーブアプローチ
- 12. RDS-mysqlのスナップショットに
- 13. MySQL WorkbenchでRDSに接続
- 14. SolrCloud 5.1.0 Replica
- 15. mysqlユーザーとグループを作成する[windows]
- 16. Elastic Beanstalkで作成したRDSインスタンスにCantを接続
- 17. AWS RDS MySQL with Unicode
- 18. テーブルビューセルの[Read More]ボタンを作成
- 19. 潜在的にRDSを作成する
- 20. んRDSオーロラは、MySQLのイベント
- 21. 複数AZオーロラRDSインスタンスを作成できません
- 22. AWSマルチリージョンのMySQL RDSアーキテクチャ
- 23. 不明なMySQLサーバホストamazon rds
- 24. Amazon RDSのMySQLデッドロックのデバッグ
- 25. Elastic Beanstalkで作成したRDSデータベースにアクセス
- 26. Terraformを使用したRDSのRoute53エントリの作成
- 27. readスカラforループ作成テーブルのタグ値
- 28. AWS RDS - オリジナルのセキュリティ設定でリード・レプリカ・スクリューを作成できますか?
- 29. RDSインスタンス間のAWSデータパイプライン(MySQL)
- 30. RDS Mysql接続が遅い