首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

mydumper备份mysql数据库示例

mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式为逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。...有关mydumper安装参考:mydumper安装及安装故障汇总 1、mydumper的特点 a、多线程逻辑备份,生产的多个备份文件 b、与mysqldump相同,备份时对 MyISAM 表施加FTWRL...,如文件夹为:export-20150703-145806 mydumper -u leshami -p pwd -B sakila -T actor ###不带表结构备份表 # mydumper -u...,如本来不备份mysql及test库 # mydumper -u leshami -p pwd -B sakila --regex '^(?!...bak ##设置长查询的上限,如果存在比这个还长的查询则退出mydumper,也可以设置杀掉这个长查询 #mydumper -u leshami -p pwd -B sakila --long-query-guard

3.6K20

MySQL 逻辑备份mysqldump&mysqlpump&mydumper原理解析

备份 mydumper默认会开启一致性快照备份 有多少个并发线程备份,就会建立多少个子线程+1(第一个线程加FTWRL和开启一致性快照) 设置了多线程并行备份时,第一个线程会执行FTWRL,再开启一致性快照...线程并行备份 user=test1 passwd=test1 time mydumper -u $user -p $passwd -h 127.0.0.1 -P 3306 -B test -T sbtest1...线程并行备份 user=test1 passwd=test1 time mydumper -u $user -p $passwd -h 127.0.0.1 -P 3306 -B test -T sbtest1...-o /tmp -t 32 -r 800000 real 0m10.531s user 0m5.684s sys 0m1.751s dump出的文件和8线程并行备份一样的 mydumper...备份执行语句 user=test1 passwd=test1 time mydumper -u $user -p $passwd -h 127.0.0.1 -P 3306 -B test -T sbtest1

16620

mysql全量数据迁移

mydumper/loader 全量导入数据最佳实践 为了快速的迁移数据 (特别是数据量巨大的库),可以参考以下建议: mydumper 导出数据至少要拥有 SELECT,RELOAD,LOCK TABLES...导入示例及相关配置: mydumper 导出后总数据量 214G,单表 8 列,20 亿行数据 集群拓扑 TiKV * 12 TiDB * 4 PD * 3 mydumper -F 设置为 16,Loader...-t 参数设置为 64 结果:导入时间 11 小时左右,19.4 G/小时 从 MySQL 导出数据 我们使用 mydumper 从 MySQL 导出数据,如下: ..../bin/mydumper -h 127.0.0.1-P 3306-u root -t 16-F 64-B test -T t1,t2 --skip-tz-utc -o ....注意: 在阿里云等一些需要 super privilege 的云上面,mydumper 需要加上 --no-locks 参数,否则会提示没有权限操作。

1.1K00

Go Dumpling!让导出数据更容易

Go 语言支持 给 Mydumper 贡献代码没有那么容易。主要原因如下: Mydumper 由 C 编写,相比起来编译与准备环境要更为复杂。...Mydumper 调试不太方便,这也不利于在发现问题后查错。 C 语言更难做抽象化,定制化功能困难。 Mydumper repo 没有单元测试与集成测试,只能手动验证功能是否正确。...Mydumper 参数适配 Dumpling 适配了 Mydumper 的常用参数,这使得 Mydumper 用户迁移到 Dumpling 的学习成本非常低。...同时 Dumpling 还对其中部分参数进行了改善,比如: -B 参数支持了导出多个数据库,而 Mydumper 只支持指定一个数据库。...测试了五种导出参数下的导出耗时与消耗系统资源情况,包括: mydumper: 单线程,使用 -F 256MB 参数; dumpling: 单线程,使用 -F 256MB 参数; mydumper 8 线程

75331

MyLoader原理简介

简介 提起mydumper,首先让人想到的是相对于mysqldump的多线程逻辑备份工具,而往往会忽略同是mydumper项目下的myloader工具。...myloader是与mydumper工具备份配合使用的多线程备份恢复工具,可以直接以mydumper输出文件为输入,恢复备份数据。 2....备份恢复 相对于mydumper来说,myloader的逻辑会简单很多。...如果熟悉mydumper的原理和实现,或者有看过mydumper原理详解,那么理解myloader的流程只需要重点关注几个点就好了。...不检查唯一键是基于库表结构和数据是由mydumper导出的,如果之前都已经成功导出,导入时检查唯一性就是冗余的操作。 对象的导入顺序 对象的恢复顺序与mydumper导出的过程正好相反。

2.5K70
领券