我正在将2个数据库服务器(主服务器和从服务器)迁移到两个新的数据库服务器(主服务器和从服务器)
DB1-主(生产)
DB2-从站(生产)
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 | | | + ------------------ + ---------- + -------------- + ---- -------------- +
为什么在DB2上binlog的位置没有变化,我有些困惑,理想情况下,它将是DB3的主人。