dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的
物理磁盘空间满了的时候 怎么迁移数据库
之前 两个库 DB1 DB2 名下分别有两张表T1 T2 T3 T4
DB1 T1 T2
DB2 T3 T4
迁移之后
四个库 DB1 DB2 DB3 DB4
DB1 为T1
DB2 为T3
DB3 为T2
DB4 为T4
将T2全量迁到DB3
将T4全量迁到DB4
要做的事情为 将T2全量迁到DB3 将T4全量迁到DB4
要做的事情为
第一步 打一个mysql的snapshort
第二步 将T2 T4 同步binlog到 DB3 DB4
第三步 禁写
a.当同步的时候binlog小于10记录时 禁掉T2 T4的写
b.当binlog追平时 将dbmapping配制修改 T2指向DB3 T4指向DB4
第四步 打开禁写 切库完成