以降のセクションでは、Amazon Aurora MySQL データベース用に CDC を構成する方法について説明します。
パラメータ グループの作成
- Amazon RDS ダッシュボードを起動します。
- ナビゲーション ドロワーで [パラメータ グループ] をクリックし、[パラメータ グループを作成] をクリックします。[パラメータ グループを作成] ページが表示されます。
- 次の表を参照してこのページのフィールドに値を入力し、[作成] をクリックします。
フィールド 説明 パラメータ グループ ファミリー データベースと一致するファミリーを選択します。 タイプ DB クラスタ パラメータ グループを選択します。 グループ名 パラメータ グループの名前を指定します。 説明 パラメータ グループの説明を入力します。 - 新しく作成したパラメータ グループの左側にあるチェックボックスをオンにし、[パラメータ グループの操作] で [編集] をクリックします。
binlog_format
パラメータの値を ROW に変更します。- [Save Changes] をクリックします。
パラメータ グループをデータベース インスタンスに割り当てる
- Amazon RDS ダッシュボードを起動します。
- ナビゲーション ドロワーで [データベース] をクリックし、データベース インスタンスを選択します。
- [インスタンスの操作] メニューから [修正] を選択します。[DB インスタンスの変更] ダイアログ ボックスが表示されます。
- [追加の構成] セクションで、作成したデータベース クラスタのパラメータ グループを選択します。
- [バックアップの保持期間] を [7 日] に設定します。
- [続行] をクリックします。
- [変更のスケジュール設定] ペインで、[すぐに適用] オプションを選択します。
バイナリログの保持期間を設定する
次の MySQL コマンドを入力します。
call mysql.rds_set_configuration('binlog retention hours', 168);
変更が反映されるように、MySQL サーバーを再起動します。
Datastream ユーザーを作成する
DataStream ユーザーを作成するには、次の MySQL コマンドを入力します。
CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD'; GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%'; FLUSH PRIVILEGES;
次のステップ
- Datastream が MySQL ソースと連携する仕組みについて学習します。