本文转自我的原创blog:http://www.javali.org/document/mysql_migration_with_large_datas.html
最近可真撞大运了,AB两个平台的从库同时故障。据OP反馈其中一台是电源问题,负载一上来就断电;另一台内存故障导致不间断重启。
先说下DB架构情况,两平台都是一主一丛,业务系统通过dbproxy实现读写分离,所以庆幸的是从库down了不影响业务,访问流量能自动切到主库上。为避免主库压力过大也凑宕机的热闹,只有最快速的完成从库的迁移。
DB共有300+个表,数据量达300G,正因为数据量大再加上一些历史遗留问题(innodb共享表空间+myisam引擎共用),在迁移决策过程中走过一些弯路。
方案一:mysqldump+source & select into outfile + load data infile

本文详细介绍了在面临大型MySQL数据库从库故障时的迁移过程,包括尝试mysqldump失败后转向文件拷贝的方法,详细阐述了从关闭数据库、复制数据文件、配置文件到启动从库并选择同步点的步骤,以及在迁移过程中需要注意的关键点,如ACID属性和日志文件的处理。
最低0.47元/天 解锁文章
3511

被折叠的 条评论
为什么被折叠?



