
my19_mysql 多线程备份恢复工具mydumper
发布日期:2025-04-14 11:41:18
浏览次数:9
分类:精选文章
本文共 1734 字,大约阅读时间需要 5 分钟。
mydumper 备份工具使用说明
mydumper 是一款适合在 CPU 资源充足且数据库表量较大的场景下进行全库或部分表备份的工具。它主要用于从库或单个实例进行恢复。在以下文中,我们将详细介绍 mydumper 的使用方法、压缩备份特性以及恢复示例。
mydumper 备份使用说明
1.1 全库备份
mydumper 可以用于执行全库备份。以下是一个示例命令:
mydumper -u automng -p Automng_123 -h 127.0.0.1 -P 3306 -o /data/backup/full_20180928
此命令将备份所有数据库中的数据。如果需要压缩备份文件,可以在 -c
选项中指定:
mydumper -u automng -p Automng_123 -h 127.0.0.1 -P 3306 -c -o /data0/backup/full_20180928
此外,可以通过 -t
参数指定线程数,默认值为 4。在高负载环境下,mydumper 的备份速度远快于 mysqldump。
1.2 按照文件大小分割备份
如果需要将备份文件按大小分割,可以通过 -F
选项指定单个文件的最大值(单位:M)。例如:
mydumper -u automng -p rootroot -h db48 -P 3309 -e -c -t 10 -F 256 -o /data0/backup/full_20180928
此命令会将备份文件分割为多个 256M 的文件。
1.3 指定表或库进行备份
要备份特定库或表,可以使用 -B
和 -T
选项。例如,备份指定库:
mydumper -u automng -p rootroot -h db48 -P 3309 -B diandidb -e -t 10 -o /data/backup/full_20180929
要备份特定表:
mydumper -u automng -p rootroot -h db48 -P 3309 -B vodb -T test -e -t 2 -o /data/backup/full_20180929
还可以同时指定多个表:
mydumper -u automng -p rootroot -h db48 -P 3309 -T vodb.test,diandidb.test -e -t 2 -o /data/backup/full_20180929
1.4 压缩备份与恢复
压缩备份可以显著减少存储空间。使用 gunzip 解压后,可以通过 myloader
恢复数据。例如,全库压缩备份:
mydumper -u automng -p Automng_123 -h 127.0.0.1 -P 3306 -c -o /data0/backup/full_20180928
此外,还可以指定单个备份文件的最大数据量(默认为 300 万条记录):
mydumper -u automng -p rootroot -h db48 -P 3309 -e -c -t 10 -r 3000000 -o /data0/backup/full_20180928
2 恢复示例
恢复备份文件时,可以使用 myloader
工具。例如,全库恢复:
myloader -u automng -p rootroot -h db48 -P 3309 -t 2 -o -d /data/backup/full_20180928
3 注意事项
- 资源使用:在 CPU 资源充足的环境下,mydumper 的备份速度远快于 mysqldump。建议在 CPU 可用数低于 6 时继续使用 mysqldump。
- 文件拆分:mydumper 支持按文件大小拆分备份文件,不同数据库会存放在不同的文件中。
- 主从结构恢复:在主从结构中,mydumper 适合用于从库的恢复。恢复后,需重新启动从库进程。
通过以上方法,您可以高效地使用 mydumper 进行数据库备份,并在需要时快速恢复数据。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月10日 04时00分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mongodb 备份压缩_MongoDB实现备份压缩的方法教程 _ 蚂蚁视界
2025-04-14
MongoDB 安装配置
2025-04-14
MongoDB 对索引的创建查询修改删除 附代码
2025-04-14
MSSQL数据库日志满的快速解决办法
2025-04-14
MongoDB 性能调优
2025-04-14
MongoDB 文档字段增删改
2025-04-14
MongoDB 核心技术详解
2025-04-14
MongoDB 系统管理与操作详解
2025-04-14
mongoDB 索引
2025-04-14
MongoDB 聚合
2025-04-14
mongodb 默认端口号_MongoDB的简单使用
2025-04-14
mongodb-地理坐标存储查询
2025-04-14
MongoDB与Mysql常用命令解释
2025-04-14
MongoDB两地三中心集群架构设计、全球多写集群架构设计
2025-04-14