バイナリログの保持期間を有効にする
1. 自動バックアップでバイナリログを有効にする
2. binlog の保持期間を延長する
binlog retention hours) を設定するには、mysql.rds_set_configuration プロシージャを使用します。
binlog 設定を構成する
パラメータグループのリンクをクリックすると、その詳細ページに移動します。右上に Edit ボタンが表示されるはずです。
以下のパラメータを次のように設定する必要があります。
binlog_formatをROWに設定します。
binlog_row_metadataをFULLに設定します。
binlog_row_imageをFULLに設定します。
その後、右上の Save Changes をクリックします。変更を反映するには、インスタンスの再起動が必要な場合があります。Aurora インスタンスの Configuration タブで、パラメータグループのリンクの横に
Pending reboot と表示されていれば、それが目印です。
GTID モードを有効にする (推奨)
- RDS Console で、MySQL インスタンスをクリックします。
- Configuration タブをクリックします。
- パラメータグループのリンクをクリックします。
- 右上の Edit ボタンをクリックします。
enforce_gtid_consistencyをONに設定します。gtid-modeをONに設定します。- 右上の Save Changes をクリックします。
- 変更を反映するため、インスタンスを再起動します。
データベースユーザーを設定する
-
ClickPipes 専用のユーザーを作成します。
-
スキーマに対する権限を付与します。次の例は、
mysqlデータベースに対する権限を示しています。レプリケーション対象の各データベースとホストについて、これらのコマンドを繰り返します。 -
ユーザーにレプリケーション権限を付与します。