Я нахожусь в процессе миграции 2 серверов БД (Master и Slave) на два новых сервера БД (Master и Slave)
DB1 - Мастер (производство)
DB2 - Slave (производство)
DB3 - Новый Мастер
DB4 - Новый Раб
В настоящее время у меня есть репликация, настроенная как:
DB1 -> DB2
DB3 -> DB4
Чтобы реплицировать производственные данные на новые серверы, я бы хотел, чтобы они были «последовательно соединены», чтобы они выглядели так:
DB1 -> DB2 -> DB3 -> DB4
Это возможно? Когда я работаю show master status;
на DB2 (ведомый продукт), возможности binlog никогда не меняются:
+ ------------------ + ---------- + -------------- + ---- -------------- + | Файл | Должность | Binlog_Do_DB | Binlog_Ignore_DB | + ------------------ + ---------- + -------------- + ---- -------------- + | mysql-bin.000020 | 98 | | | + ------------------ + ---------- + -------------- + ---- -------------- +
Я немного сбит с толку относительно того, почему положение binlog не меняется в DB2, в идеале это будет мастер для DB3.