Amazon Relational Database Service (Amazon RDS) DB パラメータグループの値を変更したいです。Amazon RDS DB インスタンスの設定を変更しようとしたときに発生する問題を解決したいと考えています。
概要
カスタム DB パラメータグループのパラメータ値は変更可能です。ただし、デフォルトの DB パラメータグループのパラメータ値は変更できません。DB パラメータグループの値を変更する際に問題が発生した場合は、次の一般的な問題を確認してください。
- SET コマンドで RDS DB インスタンス設定を更新することができません。詳細については、MySQL のウェブサイトの「SET StatementsS」(ET ステートメント) を参照してください。
- デフォルトの RDS DB パラメータグループの値は変更できません。
- 変更が有効とならない場合は、一部の変更がすぐには適用されないことが原因である可能性があります。
- どのような状況でも DB パラメーターを変更できない場合は、Is Modifiable パラメータのプロパティ値が false であることが原因である可能性があります。
詳細については、「Amazon RDS DB インスタンスの DB パラメータグループ」を参照してください。
解決策
RDS DB インスタンスの設定を変更するには、RDS DB インスタンスの DB パラメータグループのパラメータ値を変更する必要があります。RDS DB インスタンスの設定を変更するには、次の手順を実行します。
- DB パラメータグループを作成します。
- DB パラメータグループのパラメータ値を確認し、Is Modifiable プロパティが true であることを確認します。
- DB パラメータグループのパラメータを変更します。
カスタム DB パラメータグループの適用後、そのインスタンスの DB パラメータグループのステータスは、Amazon Aurora と RDS コンソールで [再起動の保留中] に変わります。つまり、パラメータグループは適用されていますが、パラメータの変更はまだ適用されていません。RDS DB インスタンスを手動で再起動した後に、パラメータの変更が適用されます。また、インスタンスの DB パラメータグループのステータスが [再起動の保留中] から [同期中] に変わります。以下の状況では、DB インスタンスを手動で再起動する必要があります。
- 現在のパラメータグループを別のパラメータグループに置き換えた。
- 静的パラメータを変更してカスタムパラメータグループに保存した。
静的パラメータの変更は、RDS DB インスタンスを手動で再起動した後に有効になります。詳細については、「Amazon RDS のパラメータグループ」を参照してください。カスタムパラメータグループの動的パラメータを変更しても、再起動は行われません。詳細については、「Amazon RDS DB パラメータの変更が有効にならない」を参照してください。
関連情報
Amazon Aurora DB クラスターの管理