loader 如何还原mydumper -c 命令备份的数据

【 TiDB 使用环境】
正式环境
【问题】
1.数据备份方式 : mydumper -c
[-c] 参数表示 开启压缩的方式,即备份完成后的文件都是压缩文件,带有 .gz 后缀;
这种情况下如何使用 loader 工具进行数据的还原呢?

【业务影响】
无法使用loader 工具进行数据的还原操作


【TiDB 版本】
v3.0.12

解压之后再使用loader命令还原试试

感谢大佬的支持,像mydumper 这样压缩的文件我是不是直接使用 gzip -d 解压就行,还有别的要求吗?

没有特别要求,就和普通的压缩文件一样

用普通的myloader试试?

好嘞,我刚才解压试了一下,可以正常解压,也可以正常打开,感谢大佬的支持

嗯,现在用的是tidb的工具包套件,现在这个套件包中好像没有 myloader这个工具了已经

loader是在myloader基础上优化后的,原生的myloader是可以解压的,loader有点老不知道支持不支持,没实际测试过,4.0之后逻辑备份都是推荐用 Dumpling了

1 个赞

对对对,我们现在新的集群也是用的v4.0的版本,不过目前的这个集群是之前搭建的,所以版本较低,然后这个备份的操作也是用了 mydumper/loader 套件来做的

myloader 缺乏出错重试、断点续传这样的功能

Loader 有哪些优点

  • 多线程导入
  • 支持表级别的并发导入,分散写入热点
  • 支持对单个大表并发导入,分散写入热点
  • 支持 Mydumper 数据格式
  • 出错重试
  • 断点续导
  • 通过 system variable 优化 TiDB 导入数据速度
1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。