Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Replikasi antara Aurora dan SQL My atau antara Aurora dan cluster Aurora DB lainnya (replikasi log biner)
Karena Amazon Aurora My SQL kompatibel dengan MySQL, Anda dapat mengatur replikasi antara SQL database Saya dan cluster Amazon Aurora My DB. SQL Jenis replikasi ini menggunakan replikasi log SQL biner Saya, juga disebut sebagai replikasi binlog. Jika Anda menggunakan replikasi log biner dengan Aurora, sebaiknya database SQL Saya menjalankan SQL My version 5.5 atau yang lebih baru. Anda dapat mengatur replikasi di mana cluster Aurora SQL My DB Anda adalah sumber replikasi atau replika. Anda dapat mereplikasi dengan instans Amazon RDS My SQL DB, SQL database Saya di luar AmazonRDS, atau cluster Aurora SQL My DB lainnya.
catatan
Anda tidak dapat menggunakan replikasi binlog ke atau dari jenis klaster Aurora DB tertentu. Secara khusus, replikasi binlog tidak tersedia untuk Aurora Serverless v1 klaster. Jika pernyataan SHOW MASTER STATUS
and SHOW
SLAVE STATUS
(Aurora My SQL version 2) atau (SHOW REPLICA STATUS
Aurora My SQL version 3) tidak mengembalikan output, periksa apakah cluster yang Anda gunakan mendukung replikasi binlog.
Anda juga dapat mereplikasi dengan instance RDS for My SQL DB atau cluster Aurora SQL My DB di cluster lain Wilayah AWS. Saat Anda melakukan replikasi di seluruh Wilayah AWS, pastikan bahwa cluster DB dan instans DB Anda dapat diakses publik. Jika cluster Aurora My SQL DB berada di subnet pribadi di AndaVPC, gunakan peering di antara VPC Wilayah AWS Untuk informasi selengkapnya, lihat Cluster DB dalam VPC diakses oleh sebuah EC2 instance di tempat yang berbeda VPC.
Jika Anda ingin mengonfigurasi replikasi antara cluster Aurora SQL My DB dan cluster Aurora SQL My DB di cluster lain Wilayah AWS, Anda dapat membuat cluster Aurora My SQL DB sebagai replika baca di tempat yang berbeda Wilayah AWS dari cluster DB sumber. Untuk informasi selengkapnya, lihat Mereplikasi Amazon Aurora SQL My DB cluster di seluruh Wilayah AWS.
Dengan Aurora My SQL versi 2 dan 3, Anda dapat mereplikasi antara Aurora My SQL dan sumber eksternal atau target yang menggunakan pengidentifikasi transaksi global () untuk replikasi. GTIDs Pastikan bahwa parameter GTID -related di cluster Aurora SQL My DB memiliki pengaturan yang kompatibel dengan GTID status database eksternal. Untuk mempelajari cara melakukannya, lihat Menggunakan replikasi GTID berbasis. Di Aurora My SQL versi 3.01 dan yang lebih tinggi, Anda dapat memilih GTIDs cara menetapkan transaksi yang direplikasi dari sumber yang tidak digunakan. GTIDs Untuk informasi tentang prosedur tersimpan yang mengontrol pengaturan tersebut, lihat mysql.rds_assign_gtids_to_anonymous_transactions (Aurora Versi saya 3) SQL.
Awas
Saat Anda mereplikasi antara Aurora SQL My dan SQL My, pastikan Anda hanya menggunakan tabel InnoDB. Jika Anda memiliki ISAM tabel Saya yang ingin Anda replikasi, Anda dapat mengonversinya ke InnoDB sebelum mengatur replikasi dengan perintah berikut.
alter table <schema>.<table_name> engine=innodb, algorithm=copy;
Di bagian berikut, siapkan replikasi, hentikan replikasi, skala pembacaan untuk database Anda, optimalkan replikasi binlog, dan siapkan binlog yang disempurnakan.