mysql片中快速数据迁移简介

mysql片中快速数据迁移简介
推荐阅读:跨操作系统的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数据迁移有更多的了解。请登录了解更多。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部