上一篇文章介绍了MySQL系统随附的MySqlDump备份工具的使用。实际上,还有一个开源工具myDumper。我以前从未正式经历过它,我只是听说它比mysqldump快得多。效果有多有效?让我们来看看。
MyDumper是社区开源的合理备份工具。该工具主要由C语言编写,目前由MySQL,Facebook等公司人员开发和维护。
官方网站地址:lunchpad.net/mydumper github地址:github.com/maxbube/mydumper
对于官方介绍,MyDumper具有以下功能:
大约有两种安装方法,一个是编译和安装,另一个是直接安装RPM软件包。以下以CentOS系统为例,简单地显示安装方法:
安装完成后,可以清楚地看到MyDumper和MyLoader是相应的可执行过程集。两者的作用是导出数据和导入数据。LET首次查看如何使用myDumper备份数据。
首先,myDumper -help命令可以获取帮助信息。与MySqlDump类似,MyDumper也可以自定义许多参数。请参阅官方介绍。以下简介解释了常用参数。
-user-u备份用户pasword-p连接的用户密码 - host-hmysql服务侧地址port-port-pmysql端口端口号threads-t blood-on number,默认为4-4--数据库-B数据库,以备份,没有规格,需要备份的所有库列表列表t表,该名称由comma-outputdir-o备份文件输出statement-size-s隔离到insert语句的generate number,默认的1000000-ROSS-R将除以行,指定的选项将是封闭的chunk-freesize-chunk-filesize-f以分配尺寸,指定分割大小,单位单位尺寸,单位单位单位,单位单位,单元,单位,单位单位,单位单位为MB-REGEX-X,正则表达式匹配“ db.table'-compress-C压缩输出输出file-ignore-ignore-ignore-ino-i-i-no-schemas-m非背包表结构no-no-no-no-no-no-data-d backup data-triggers-g备份trigger-g backup-events-e备份事件routines-routines-r备份存储过程和函数no--video-w non-backup view-no-locks-kdo不使用临时共享,而仅读取锁。使用此选项将导致数据不一致daemon-d启用监护过程模式,而《守护程序过程模式》是对数据库的备份,并不间断地间隔。它是想尝试尝试的吗?让我们用它详细使用它。
以上是不同方案给出的相应备份语句。实际执行后,我们发现MyDumper备份将生成多个文件,例如构建库,表格和表格数据。以DB1库的全面准备,以查看备份文件命名规则和功能。
也许每个版本的备份的文件名略有不同。从文件命名中,可以清楚地看到文件的内容。
本文简要介绍了MyDumper备份工具的安装和使用。作为学习的记录,我希望本文能够帮助您并希望体验MyDumper工具。如果您想充分利用此工具,则需要自己积累实践经验。