推荐阅读:跨
操作系统的MySQL数据库最快的迁移
方法 MySQL备份和迁移数据
同步方法
操作实践
背景:
的travelrecord表定义为10片。它尝试将2片从10片转移到第二MySQL,并完成记录,这需要最快的数据迁移和最短的中断时间。
想利用mysqldump:
在这里我们只分析MySQL InnoDB引擎数据库和
配置bin-log.because是迁移10片,两片其实是数据库迁移过程,即两个数据从10个数据库转移到另一台机器。中断业务最短的方法是将数据传送到另一台机器。
1)准备我的猫的新配置
文件备用,配置文件可以快速切换。
2)在业务高峰时段,如清晨,使用mysqldump
执行完整数据库备份(--刷新日志);
3)在第二台机器上完全
恢复两个分段数据库的完整备份。
4)停止MYCAT
服务器,
5)停止第一台机器的MYCAT实例(假设原片是在一个MySQL实例)
6)
复制的第一台机器binlog文件第二机器,使用MySQL的mysqlbinlog
工具恢复数据库的增量数据。
7)
启动第一个数据实例,以验证迁移的两个切片数据的
正确性(主要是记录的数量)
8)更换我的猫的配置文件和启动我的
电脑断层实例
该方案的业务中断时间
处理的mysqlbinlog增量数据恢复。
利用MySQL的MS机制实现两级级联复制
这里有两块,例如,第一片DB11,第二片白化,我做DB11 --> DB16级联主从,DB11 --> DB16,使级联主从白化-> db26对白化,使数据的实时同步和中断业务短。
1)准备我的猫的新配置文件备用,配置文件可以快速切换。
2)在业务低峰期,如在早上,早开始
运行,服务器停止我的猫
3)db11-db16主切换,切换db21-db26大师
4)停止第一台机器的MYCAT实例
5)主备切换过程中,如果有新的DDL和DML操作上主要DB11或白化老binlog,它将解析mysqlbinlog和重做新主DB16和db26。
6)使用MK表校验工具检查新的主从数据的一致性、DB16 -> DB11和db26 ->白化。
7)更换我的猫的配置文件和启动我的电脑断层实例
关于MySQL碎片的快速数据迁移的知识是
介绍给你的。希望能对您有所帮助,并对mysql数据迁移有更多的了解。请
登录了解更多。