

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

# Menonaktifkan replikasi berbasis GTID untuk instans DB MySQL dengan replika baca
<a name="mysql-replication-gtid.disabling"></a>

Anda dapat menonaktifkan replikasi berbasis GTID untuk instans DB MySQL dengan replika baca. 

**Menonaktifkan replikasi berbasis GTID untuk instans DB MySQL dengan replika baca**

1. Pada setiap replika baca, jalankan prosedur berikut:

   **MySQL 8.4 dan versi utama yang lebih tinggi**

   ```
   CALL mysql.rds_set_source_auto_position(0);
   ```

   **MySQL 8.0 dan versi utama yang lebih rendah**

   ```
   CALL mysql.rds_set_master_auto_position(0);
   ```

1. Atur ulang `gtid_mode` ke `ON_PERMISSIVE`.

   1. Pastikan grup parameter yang terkait dengan instans DB MySQL dan setiap replika baca memiliki `gtid_mode` yang diatur ke `ON_PERMISSIVE`.

      Untuk informasi selengkapnya tentang cara mengatur parameter konfigurasi menggunakan grup parameter, lihat [Grup parameter untuk RDS](USER_WorkingWithParamGroups.md).

   1. Boot ulang instans DB MySQL dan setiap replika baca. Untuk informasi selengkapnya tentang mem-boot ulang, lihat [Mem-boot ulang instans DB DB](USER_RebootInstance.md).

1. Atur ulang `gtid_mode` ke `OFF_PERMISSIVE`.

   1. Pastikan grup parameter yang terkait dengan instans DB MySQL dan setiap replika baca memiliki `gtid_mode` yang diatur ke `OFF_PERMISSIVE`.

   1. Boot ulang instans DB MySQL dan setiap replika baca.

1. Tunggu hingga semua transaksi GTID diterapkan pada semua replika baca. Untuk memeriksa apakah ini diterapkan, lakukan langkah-langkah berikut:

   1. Pada instance MySQL DB, jalankan perintah berikut:

      **MySQL 8.4**

      ```
      SHOW BINARY LOG STATUS
      ```

      **MySQL 5.7 dan 8.0**

      ```
      SHOW MASTER STATUS
      ```

      Output Anda harus mirip dengan output berikut.

      ```
      File                        Position
      ------------------------------------
      mysql-bin-changelog.000031      107
      ------------------------------------
      ```

      Perhatikan file dan posisi dalam output Anda.

   1. Pada setiap replika baca, gunakan file dan informasi posisi dari contoh sumbernya pada langkah sebelumnya untuk menjalankan kueri berikut:

      **MySQL 8.4 dan MySQL 8.0.26 dan versi MySQL 8.0 yang lebih tinggi**

      ```
      SELECT SOURCE_POS_WAIT('file', position);
      ```

      **MySQL 5.7**

      ```
      SELECT MASTER_POS_WAIT('file', position);
      ```

      Misalnya, jika nama file `mysql-bin-changelog.000031` dan posisinya`107`, jalankan pernyataan berikut:

      **MySQL 8.4 dan MySQL 8.0.26 dan versi MySQL 8.0 yang lebih tinggi**

      ```
      SELECT SOURCE_POS_WAIT('mysql-bin-changelog.000031', 107);
      ```

      **MySQL 5.7**

      ```
      SELECT MASTER_POS_WAIT('mysql-bin-changelog.000031', 107);
      ```

1. Setel ulang parameter GTID untuk menonaktifkan replikasi berbasis GTID.

   1. Pastikan grup parameter yang terkait dengan instans DB MySQL dan setiap replika baca memiliki pengaturan parameter sebagai berikut:
      + `gtid_mode` – `OFF`
      + `enforce_gtid_consistency` – `OFF`

   1. Boot ulang instans DB MySQL dan setiap replika baca.