View a markdown version of this page

Menambahkan instans basis data ke klaster aktif-aktif - Amazon Relational Database Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambahkan instans basis data ke klaster aktif-aktif

Anda dapat menambahkan instans DB ke Amazon RDS for MySQL active-active cluster dengan memulihkan snapshot DB atau dengan memulihkan instans DB ke titik waktu. Klaster aktif-aktif dapat mencakup hingga sembilan instans basis data.

Ketika Anda memulihkan instans basis data ke suatu titik waktu, pemulihan itu biasanya mencakup transaksi yang lebih baru daripada yang ada di instans basis data yang dipulihkan dari cuplikan basis data. Apabila instans basis data memiliki transaksi yang lebih baru, lebih sedikit transaksi yang perlu diterapkan saat Anda memulai replikasi. Jadi, menggunakan pemulihan titik waktu untuk menambahkan instans basis data ke klaster biasanya lebih cepat daripada memulihkan dari cuplikan basis data.

Menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan pemulihan titik waktu

Anda dapat menambahkan instans basis data ke klaster aktif-aktif dengan melakukan pemulihan titik waktu pada instans basis data di klaster.

Untuk informasi tentang memulihkan instans DB ke titik waktu yang berbeda Wilayah AWS, lihatMereplikasi backup otomatis ke yang lain Wilayah AWS.

Untuk menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan pemulihan titik waktu
  1. Buat instans basis data baru dengan melakukan pemulihan titik waktu pada instans basis data di klaster aktif-aktif.

    Anda dapat melakukan pemulihan titik waktu pada instans basis data apa pun di klaster untuk membuat instans basis data baru. Lihat petunjuk di Memulihkan instans DB ke waktu yang ditentukan untuk Amazon RDS.

    penting

    Selama pemulihan titik waktu, kaitkan instans basis data baru dengan grup parameter basis data yang telah mengatur parameter klaster aktif-aktif. Jika tidak, Group Replication tidak akan mulai pada instans basis data baru. Lihat informasi tentang parameter-parameter dan setelan yang diperlukan untuk masing-masing parameter di Setelan parameter yang diperlukan untuk klaster aktif-aktif.

    Tip

    Jika Anda mengambil cuplikan instans basis data sebelum memulai pemulihan titik waktu, Anda mungkin dapat mengurangi jumlah waktu yang diperlukan untuk menerapkan transaksi pada instans basis data baru.

  2. Tambahkan instans basis data ke parameter group_replication_group_seeds di setiap grup parameter basis data yang terkait dengan instans basis data di klaster aktif-aktif, yang meliputi grup parameter basis data yang Anda kaitkan dengan instans basis data baru.

    Lihat informasi yang lebih lengkap tentang pengaturan parameter di .

  3. Dalam klien SQL, hubungi instans basis data baru, dan panggil prosedur tersimpan mysql.rds_group_replication_set_recovery_channel. Ganti group_replication_user_password dengan kata sandi untuk rdsgrprepladmin pengguna.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  4. Dengan menggunakan klien SQL, panggil prosedur tersimpan mysql.rds_group_replication_start untuk memulai replikasi:

    call mysql.rds_group_replication_start(0);

Menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan cuplikan basis data

Anda dapat menambahkan instans basis data ke klaster aktif-aktif dengan membuat cuplikan basis data sebuah instans basis data di klaster, lalu memulihkan cuplikan itu.

Untuk informasi tentang menyalin snapshot ke yang lain Wilayah AWS, lihat. Pertimbangan untuk penyalinan snapshot lintas wilayah

Untuk menambahkan instans basis data ke klaster aktif-aktif dengan menggunakan cuplikan basis data
  1. Buat cuplikan basis data sebuah instans basis data di klaster aktif-aktif.

    Anda dapat membuat cuplikan basis data sebarang instans basis data di klaster. Lihat petunjuk di Membuat snapshot DB untuk instans Single-AZ DB untuk Amazon RDS.

  2. Pulihkan instans basis data dari cuplikan basis data.

    Selama operasi pemulihan cuplikan, kaitkan instans basis data baru dengan grup parameter basis data yang telah mengatur parameter klaster aktif-aktif. Lihat informasi tentang parameter-parameter dan setelan yang diperlukan untuk masing-masing parameter di Setelan parameter yang diperlukan untuk klaster aktif-aktif.

    Lihat informasi tentang cara memulihkan instans basis data dari cuplikan basis data di Memulihkan ke instans DB.

  3. Tambahkan instans basis data ke parameter group_replication_group_seeds di setiap grup parameter basis data yang terkait dengan instans basis data di klaster aktif-aktif, yang meliputi grup parameter basis data yang Anda kaitkan dengan instans basis data baru.

    Lihat informasi yang lebih lengkap tentang pengaturan parameter di .

  4. Dalam klien SQL, hubungi instans basis data baru, dan panggil prosedur tersimpan mysql.rds_group_replication_set_recovery_channel. Ganti group_replication_user_password dengan kata sandi untuk rdsgrprepladmin pengguna.

    call mysql.rds_group_replication_set_recovery_channel('group_replication_user_password');
  5. Dengan menggunakan klien SQL, panggil prosedur tersimpan mysql.rds_group_replication_start untuk memulai replikasi:

    call mysql.rds_group_replication_start(0);