Saya sedang dalam proses memigrasi 2 server DB (Master & Slave) ke dua Server DB baru (Master dan Slave)
DB1 - Master (produksi)
DB2 - Budak (produksi)
DB3 - Master Baru
DB4 - Budak Baru
Saat ini saya memiliki replikasi yang diatur sebagai:
DB1 -> DB2
DB3 -> DB4
Untuk mendapatkan data produksi direplikasi ke server baru, saya ingin mendapatkannya "daisy dirantai" sehingga terlihat seperti ini:
DB1 -> DB2 -> DB3 -> DB4
Apakah ini mungkin? Ketika saya menjalankan show master status;
pada DB2 (budak produksi) kepemilikan binlog sepertinya tidak pernah berubah:
+ ------------------ + ---------- + -------------- + ---- -------------- + | File | Posisi | Binlog_Do_DB | Binlog_Ignore_DB | + ------------------ + ---------- + -------------- + ---- -------------- + | mysql-bin.000020 | 98 | | | + ------------------ + ---------- + -------------- + ---- -------------- +
Saya agak bingung mengapa posisi binlog tidak berubah pada DB2, Idealnya itu akan menjadi master untuk DB3.