Amazon Aurora MySQL データベースを構成する

以下のセクションでは、Amazon Aurora MySQL データベース用に CDC を構成する方法について説明します。

パラメータ グループの作成

  1. Amazon RDS ダッシュボードを起動します。
  2. ナビゲーション ドロワーで [パラメータ グループ] をクリックし、[パラメータ グループを作成] をクリックします。[パラメータ グループを作成] ページが表示されます。
  3. 次の表を参照してこのページのフィールドに値を入力し、[作成] をクリックします。
    項目説明
    パラメータ グループ ファミリーデータベースと一致するファミリーを選択します。
    タイプDB クラスタ パラメータ グループを選択します。
    グループ名パラメータ グループの名前を指定します。
    説明パラメータ グループの説明を入力します。
  4. 新しく作成したパラメータ グループの左側にあるチェックボックスをオンにし、[パラメータ グループの操作] で [編集] をクリックします。
  5. binlog_format パラメータの値を ROW に変更します。
  6. [Save Changes] をクリックします。

パラメータ グループをデータベース インスタンスに割り当てる

  1. Amazon RDS ダッシュボードを起動します。
  2. ナビゲーション ドロワーで [データベース] をクリックし、データベース インスタンスを選択します。
  3. [インスタンスの操作] メニューから [修正] を選択します。[DB インスタンスの変更] ダイアログ ボックスが表示されます。
  4. [追加の構成] セクションで、作成したデータベース クラスタ パラメータ グループを選択します。
  5. [バックアップの保持期間] を [7 日] に設定します。
  6. [続行] をクリックします。
  7. [変更のスケジュール設定] ペインで、[すぐに適用] オプションを選択します。

バイナリログの保持期間を設定する

  1. 次の MySQL コマンドを入力します。

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. 変更が反映されるように、MySQL サーバーを再起動します。

Datastream ユーザーを作成する

  1. DataStream ユーザーを作成するには、次の MySQL コマンドを入力します。

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    FLUSH PRIVILEGES;