dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的

物理磁盘空间满了的时候 怎么迁移数据库

之前 两个库 DB1 DB2 名下分别有两张表T1 T2 T3 T4
DB1 T1 T2
DB2 T3 T4
dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的

迁移之后
四个库 DB1 DB2 DB3 DB4
DB1 为T1
DB2 为T3
DB3 为T2
DB4 为T4
将T2全量迁到DB3
将T4全量迁到DB4

dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的

要做的事情为 将T2全量迁到DB3  将T4全量迁到DB4 
dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的

要做的事情为 

第一步 打一个mysql的snapshort
第二步 将T2 T4 同步binlog到 DB3 DB4
第三步 禁写
       a.当同步的时候binlog小于10记录时 禁掉T2 T4的写
       b.当binlog追平时 将dbmapping配制修改 T2指向DB3 T4指向DB4
第四步 打开禁写  切库完成

dbTbmaping下的磁盘空间不足的数据迁移_写给自已看的