Ich bin dabei, 2 DB-Server (Master & Slave) auf zwei neue DB-Server (Master und Slave) zu migrieren.
DB1 - Master (Produktion)
DB2 - Slave (Produktion)
DB3 - Neuer Master
DB4 - Neuer Slave
Derzeit habe ich die Replikation eingerichtet als:
DB1 -> DB2
DB3 -> DB4
Damit die Produktionsdaten auf die neuen Server repliziert werden, möchte ich sie "verkettet" haben, damit sie so aussehen:
DB1 -> DB2 -> DB3 -> DB4
Ist das möglich? Wenn ich show master status;
unter DB2 (dem Produktions-Slave) arbeite, scheint sich die binlog-Funktion nie zu ändern:
+ ------------------ + ---------- + -------------- + ---- -------------- + | Datei | Position | Binlog_Do_DB | Binlog_Ignore_DB | + ------------------ + ---------- + -------------- + ---- -------------- + | mysql-bin.000020 | 98 | | | + ------------------ + ---------- + -------------- + ---- -------------- +
Ich bin ein bisschen verwirrt, warum sich die Binlog-Position unter DB2 nicht ändert. Idealerweise ist dies der Master für DB3.