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

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

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

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

リードレプリカを作成する

  1. Amazon RDS ダッシュボードを起動します。
  2. ナビゲーション ドロワーで [データベース] をクリックします。
  3. Datastream を接続するメインのデータベース インスタンスを選択します。
  4. [操作] ボタンを展開し、[リードレプリカを作成] をクリックします。
  5. 必要に応じてリードレプリカを構成します。
  6. [リードレプリカを作成] をクリックします。

リードレプリカ(またはソース データベース)を構成する

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

パラメータ グループがデータベース インスタンスに割り当てられていることを確認する

  1. Amazon RDS ダッシュボードを起動します。

  2. ナビゲーション ドロワーで [データベース] をクリックし、データベース インスタンスを選択します。

  3. [構成] タブをクリックします。

  4. 作成したパラメータ グループが表示され、そのステータスが pending-reboot になっていることを確認します。

  5. データベース インスタンスを再起動して構成を完了します。インスタンスを再起動するには:

    1. ナビゲーション ドロワーで [インスタンス] をクリックします。
    2. データベース インスタンスを選択します。
    3. [インスタンスの操作] メニューから [再起動] を選択します。

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

  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;

次のステップ

  • Datastream が MySQL ソースと連携する仕組みについて学習します。