MySQL备份恢复教程04:MySQL逻辑备份恢复实战2之mydumper
本套风哥MySQL学习教程掌握MySQL逻辑备份恢复实战2之mydumper
2.1、mydumper备份工具介绍
mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,如MariaDB、Percona这些需要。
备份方式为逻辑备份。能够良好支持多线程工作,可以并行的多线程的从表中读入数据并同时写到不同的文件里,这使得它在处理速度方面快于传统的mysqldump。其特征之一是在处理过程中需要对列表加以锁定,因此如果我们需要在工作时段执行备份工作,那么会引起DML阻塞。但一般现在的MySQL都有主从,备份也大部分在从上进行,所以锁的问题可以不用考虑。这样,mydumper能更好的完成备份任务。
MySQL备份恢复教程04:MySQL逻辑备份恢复实战2之mydumper (互联网排名第一的MySQL数据库教程) |
本套风哥MySQL教程学习内容 |
1.MySQL逻辑备份介绍 2.mydumper工具详解与备份恢复案例 2.1.mydumper备份工具介绍 2.2.mydumper备份安装配置 2.3.mydumper语法与参数 2.4.mydumper常用备份案例 2.5.myloader常用恢复案例-多库 2.6.myloader常用恢复案例-单库 2.6.myloader常用恢复案例-单表 2.7.myloader常用恢复案例-跨库 2.9.mydumper主要流程与原理 2.10.mydumper生产环境自动化备份案例 2.11.mydumper全库+增量恢复案例(mysql5.7) 2.12.mydumper全库+时间点增量恢复案例(mysql8.0) 2.13.通过mydumper迁移数据库的方案 |
本套风哥MySQL教程学习地址 |
http://edu.51cto.com/sd/fbf82 |
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流 |
mydumper特性
①多线程备份
②因为是多线程逻辑备份,备份后会生成多个备份文件
③备份时对MyISAM表施加FTWRL(FLUSH TABLES WITH READ LOCK),会阻塞DML语句
④保证备份数据的一致性
⑤支持文件压缩
⑥支持导出binlog
⑦支持多线程恢复
⑧支持以守护进程模式工作,定时快照和连续二进制日志
⑨支持将备份文件切块