Tôi đang trong quá trình di chuyển 2 máy chủ DB (Master & Slave) sang hai Máy chủ DB mới (Master và Slave)
DB1 - Master (sản xuất)
DB2 - Slave (sản xuất)
DB3 - Chủ mới
DB4 - Nô lệ mới
Hiện tại tôi có bản sao được thiết lập là:
DB1 -> DB2
DB3 -> DB4
Để có được dữ liệu sản xuất được sao chép sang các máy chủ mới, tôi muốn lấy dữ liệu "xâu chuỗi" để nó trông như thế này:
DB1 -> DB2 -> DB3 -> DB4
Điều này có thể không? Khi tôi chạy show master status;
trên DB2 (nô lệ sản xuất), sở hữu binlog dường như không bao giờ thay đổi:
+ ------------------ + ---------- + -------------- + ---- -------------- + | Tập tin | Vị trí | Binlog_Do_DB | Binlog_Ignore_DB | + ------------------ + ---------- + -------------- + ---- -------------- + | mysql-bin.000020 | 98 | | | + ------------------ + ---------- + -------------- + ---- -------------- +
Tôi hơi bối rối về lý do tại sao vị trí binlog không thay đổi trên DB2, lý tưởng nhất là nó sẽ là chủ nhân của DB3.