Mengonfigurasi database Amazon Aurora MySQL

Bagian berikut membahas cara mengonfigurasi CDC untuk database MySQL Amazon Aurora.

Membuat grup parameter

  1. Luncurkan Dasbor Amazon RDS Anda.

  2. Di Navigation Drawer, klik Parameter Groups.

  3. Klik Create Parameter Group. Halaman Create Parameter Group akan muncul.

  4. Gunakan tabel berikut untuk mengisi kolom halaman ini:

    KolomDeskripsi
    Grup parameterPilih keluarga yang cocok dengan database Anda.
    JenisPilih DB Cluster Parameter Group.
    Nama grupBerikan nama untuk grup parameter.
    DeskripsiBerikan deskripsi untuk grup parameter.
  5. Klik Create.

  6. Pilih kotak centang di sebelah kiri grup parameter yang baru dibuat.

  7. Di bagian Tindakan grup parameter, klik Edit.

  8. Tetapkan nilai parameter berikut:

    ParameterNilai
    binlog_formatROW
    log_bin_use_v1_row_events1
    read_only0
    net_read_timeout3600
    net_write_timeout3600
    wait_timeout86400
    expire-logs-days7
    binlog_row_imageFULL
    max_allowed_packet1G (nilai yang direkomendasikan)
    log-replica-updates1
    enforce-gtid-consistencyON
    gtid_mode

    ON

    Anda hanya dapat menetapkan parameter ini ke ON setelah menetapkan enforce-gtid-consistency ke ON. Secara umum, gtid_mode dapat memiliki nilai berikut:
    • OFF
    • OFF_PERMISSIVE
    • ON_PERMISSIVE
    • ON
    Anda hanya dapat mengubah nilai parameter gtid_mode satu langkah pada satu waktu. Misalnya, jika mode saat ini ditetapkan ke OFF, lakukan hal berikut:
    1. Ubah setelan menjadi OFF_PERMISSIVE.
    2. Ubah setelan menjadi ON_PERMISSIVE.
    3. Ubah setelan menjadi ON.
    Untuk informasi selengkapnya, lihat dokumentasi MySQL.
    • Untuk replikasi berbasis binlog:
    ParameterNilai
    binlog_formatROW
  9. Klik Simpan Perubahan.

Menetapkan grup parameter ke instance database

  1. Luncurkan Dasbor Amazon RDS Anda.

  2. Di Navigation Drawer, klik Databases, lalu pilih instance database Anda.

  3. Dari menu Instance Actions, pilih Modify. Dialog Modify DB Instance akan muncul.

  4. Di bagian Konfigurasi tambahan, pilih grup parameter cluster database yang Anda buat.

  5. Tetapkan Periode retensi cadangan ke 7 hari.

  6. Klik Lanjutkan.

  7. Di panel Penjadwalan Perubahan, pilih opsi Terapkan segera.

Menetapkan periode retensi log biner

  1. Masukkan perintah MySQL berikut:

    call mysql.rds_set_configuration('binlog retention hours', 168);
  2. Mulai ulang server MySQL agar perubahan yang Anda buat dapat diterapkan.

Membuat pengguna Datastream

  1. Buat pengguna Datastream:

    CREATE USER 'datastream'@'%' IDENTIFIED BY 'YOUR_PASSWORD';
  2. Berikan hak istimewa berikut kepada mereka:

    GRANT REPLICATION SLAVE, SELECT, REPLICATION CLIENT ON *.* TO 'datastream'@'%';
    GRANT EXECUTE ON PROCEDURE mysql.rds_show_configuration TO 'datastream'@'%';
    FLUSH PRIVILEGES;

Langkah selanjutnya

  • Pelajari lebih lanjut cara kerja Datastream dengan sumber MySQL.