ฉันอยู่ในขั้นตอนการโอนย้ายเซิร์ฟเวอร์ 2 DB (Master & Slave) ไปยังเซิร์ฟเวอร์ DB สองเครื่องใหม่ (Master และ Slave)
DB1 - ปริญญาโท (การผลิต)
DB2 - Slave (การผลิต)
DB3 - ปรมาจารย์ใหม่
DB4 - Slave ใหม่
ขณะนี้ฉันมีการจำลองแบบตั้งค่าเป็น:
DB1 -> DB2
DB3 -> DB4
หากต้องการรับข้อมูลการผลิตที่จำลองแบบไปยังเซิร์ฟเวอร์ใหม่ฉันต้องการรับ "daisy chained" เพื่อให้มีลักษณะดังนี้:
DB1 -> DB2 -> DB3 -> DB4
เป็นไปได้ไหม เมื่อฉันรันshow master status;
บน DB2 (ทาสใช้งานจริง) การครอบครอง binlog ดูเหมือนจะไม่เปลี่ยนแปลง:
+ + ------------------ ---------- + + -------------- ---- -------------- + | ไฟล์ | ตำแหน่ง | Binlog_Do_DB | Binlog_Ignore_DB | + + ------------------ ---------- + + -------------- ---- -------------- + | mysql-bin.000020 | 98 | | | + + ------------------ ---------- + + -------------- ---- -------------- +
ฉันสับสนเล็กน้อยว่าทำไมตำแหน่ง binlog จึงไม่เปลี่ยนแปลงบน DB2 โดยหลักการแล้วมันจะเป็นมาสเตอร์ของ DB3