

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

# Menggunakan replikasi MySQL di Amazon RDS
<a name="USER_MySQL.Replication"></a>

Anda biasanya menggunakan replika baca untuk mengonfigurasi replikasi antara instans DB Amazon RDS. Untuk informasi umum tentang replika baca, lihat [Menggunakan replika baca instans DB](USER_ReadRepl.md). Untuk informasi spesifik tentang cara menggunakan replika baca pada Amazon RDS for MySQL, lihat [Menggunakan replika baca MySQL](USER_MySQL.Replication.ReadReplicas.md). 

Anda dapat menggunakan pengidentifikasi transaksi global (GTID) untuk replikasi dengan RDS for MySQL. Untuk informasi selengkapnya, lihat [Menggunakan GTID-based replikasi](mysql-replication-gtid.md).

Anda juga dapat menyiapkan replikasi antara instans DB RDS for MySQL dan instans MariaDB atau MySQL yang berada di luar Amazon RDS. Untuk informasi tentang cara mengonfigurasi replikasi dengan sumber eksternal, lihat [Mengonfigurasi replikasi posisi file log biner dengan instans sumber eksternal](MySQL.Procedural.Importing.External.Repl.md).

Untuk salah satu opsi replikasi ini, Anda dapat menggunakan replikasi berbasis baris, berbasis pernyataan, atau replikasi campuran. Row-based replikasi hanya mereplikasi baris berubah yang dihasilkan dari pernyataan SQL. Statement-based replikasi mereplikasi seluruh pernyataan SQL. Replikasi campuran menggunakan replikasi berbasis pernyataan jika memungkinkan, tetapi ke replikasi berbasis baris ketika pernyataan SQL yang tidak aman untuk replikasi berbasis pernyataan dijalankan. Dalam sebagian besar kasus, replikasi campuran direkomendasikan. Format biner log dari DB instans menentukan apakah replikasi berbasis baris, berbasis pernyataan, atau campuran. Untuk informasi mengenai pengaturan format log biner, lihat [ misalnya penerapan](USER_LogAccess.MySQL.BinaryFormat.md).

**catatan**  
Anda dapat mengonfigurasi replikasi untuk mengimpor basis data dari instans MariaDB atau MySQL yang berada di luar Amazon RDS, atau untuk mengekspor basis data ke instans tersebut. Untuk informasi selengkapnya, lihat [Mengimpor data ke database Amazon RDS for MySQL dengan downtime yang dikurangi](mysql-importing-data-reduced-downtime.md) dan [Mengekspor data dari instans DB MySQL dengan menggunakan replikasi](MySQL.Procedural.Exporting.NonRDSRepl.md).

Setelah memulihkan instans DB dari snapshot atau melakukan pemulihan point-in-time, Anda dapat melihat posisi binlog yang dipulihkan terakhir dari database sumber di konsol RDS. Di bawah **Log & peristiwa**, masukkan **binlog**. Posisi binlog muncul di bawah **Catatan sistem**.

**Topics**
+ [Menggunakan replika baca MySQL](USER_MySQL.Replication.ReadReplicas.md)
+ [Menggunakan GTID-based replikasi](mysql-replication-gtid.md)
+ [Mengonfigurasi replikasi posisi file log biner dengan instans sumber eksternal](MySQL.Procedural.Importing.External.Repl.md)
+ [Mengkonfigurasi replikasi multi-sumber untuk Amazon RDS for MySQL](mysql-multi-source-replication.md)