Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menonaktifkan replikasi GTID berbasis untuk instans My SQL DB dengan replika baca cluster My DB SQL
Anda dapat menonaktifkan replikasi GTID berbasis untuk cluster instance My SQL DB dengan replika baca.
Untuk menonaktifkan replikasi GTID berbasis untuk cluster dengan SQL replika baca
-
Pada setiap replika baca, jalankan prosedur berikut:
Versi utama SQL 8.4 saya dan yang lebih tinggi
CALL mysql.rds_set_source_auto_position(0);
SQL8.0 saya dan versi utama yang lebih rendah
CALL mysql.rds_set_master_auto_position(0);
-
Atur ulang
gtid_mode
keON_PERMISSIVE
.-
Pastikan bahwa grup parameter yang terkait dengan instans My SQL DB dan setiap replika baca telah
gtid_mode
disetel keON_PERMISSIVE
.Untuk informasi selengkapnya tentang cara mengatur parameter konfigurasi menggunakan grup parameter, lihat Grup parameter untuk RDS.
-
Reboot instance My SQL DB dan setiap replika baca. Untuk informasi selengkapnya tentang mem-boot ulang, lihat Mem-boot ulang instans DB.
-
-
Atur ulang
gtid_mode
keOFF_PERMISSIVE
.-
Pastikan bahwa grup parameter yang terkait dengan instans My SQL DB dan setiap replika baca telah
gtid_mode
disetel keOFF_PERMISSIVE
. -
Reboot instance My SQL DB dan setiap replika baca.
-
-
Tunggu semua GTID transaksi diterapkan pada semua replika baca. Untuk memeriksa apakah ini diterapkan, lakukan langkah-langkah berikut:
-
Pada instance My SQL DB, jalankan perintah berikut:
Saya SQL 8.4
SHOW BINARY LOG STATUS
SQL5.7 dan 8.0 saya
SHOW MASTER STATUS
Output Anda harus mirip dengan output berikut.
File Position ------------------------------------ mysql-bin-changelog.000031 107 ------------------------------------
Perhatikan file dan posisi dalam output Anda.
-
Pada setiap replika baca, gunakan file dan informasi posisi dari contoh sumbernya pada langkah sebelumnya untuk menjalankan kueri berikut:
My SQL 8.4 dan My SQL 8.0.26 dan versi My 8.0 yang lebih tinggi SQL
SELECT SOURCE_POS_WAIT('
file
',position
);SQL5.7 saya
SELECT MASTER_POS_WAIT('
file
',position
);Misalnya, jika nama file
mysql-bin-changelog.000031
dan posisinya107
, jalankan pernyataan berikut:My SQL 8.4 dan My SQL 8.0.26 dan versi My 8.0 yang lebih tinggi SQL
SELECT SOURCE_POS_WAIT('mysql-bin-changelog.000031', 107);
SQL5.7 saya
SELECT MASTER_POS_WAIT('mysql-bin-changelog.000031', 107);
-
-
Setel ulang GTID parameter untuk menonaktifkan replikasi GTID berbasis.
-
Pastikan bahwa grup parameter yang terkait dengan instans My SQL DB dan setiap replika baca memiliki pengaturan parameter berikut:
-
gtid_mode
–OFF
-
enforce_gtid_consistency
–OFF
-
-
Reboot instance My SQL DB dan setiap replika baca.
-