xtrabackup的官方下载地址为https://www.percona.com/downloads/Percona-XtraBackup-2.4/ xtrabackup包含两个主要的工具,即xtrabackup和innobackupex,二者区别如下: (1)xtrabackup只能备份innodb和xtradb两种引擎的表,而不能备份myisam引擎的表; (2)innobackupex是一个封装了xtrabackup的Perl脚本,支持同时备份innodb和myi...
xtrabackup --prepare命令新版本支持向下兼容,但旧版本无法操作新版本。因此在其它机器上执行时一定要确认版本。举例:MySQL 5.0 使用 Xtrabackup 1.6版本备份, 使用xtrabackup 2.3版本进行preparing 备份是不支持,因为 MySQL 5.0的支持在 xtrabackup 2.1的时候被取消了,因此使用2.0的版本即可。 在Prepare期间,xtrabackup...
高级命令: xtrabackup在执行备份时,会等待获得全局锁,对于长时间执行的语句,会引发锁争用的问题! --lock-wait-timeout:指明执行flush tables with read lock前的等待时间,0表示不等待直接执行锁表命令,单位是s,若超过此参数设置的时间后还存在长时间执行的查询,则xtrabackup终止运行 --lock-wait-query-type:可以...
4.0K ./xtrabackup_binary 4.0K ./xtrabackup_checkpoints 4.0K ./xtrabackup_logfile对于上面生成的文件,我们简单看一下。 binary结尾的文件是备份中用到的可执行文件,这个可以对应几个版本,比如xtrabackup_51,xtrabackup_55等 # more xtrabackup_binary xtrabackup_55logfile结尾的文件的内容无法直接查看,但是可以...
当准备备份的时候,增加xtrabackup --export参数到命令中。 [root@localhost mysql]# /install/percona-xtrabackup-2.4.4-Linux-x86_64/bin/xtrabackup --prepare --export --target-dir=/backup/20160810/ /install/percona-xtrabackup-2.4.4-Linux-x86_64/bin/xtrabackup version 2.4.4 based on MySQL server...
1. backup,备份阶段,追踪事务日志和复制数据文件(物理备份)。 2. preparing,重放事务日志,使所有的数据处于同一个时间点,达到一致性状态。 XtraBackup的优点: 可以快速可靠的完成数据备份(复制数据文件和追踪事务日志) 数据备份过程中不会中断事务的处理(热备份) ...
就Xtrabackup谈一下自己的经历 Xtrabackup包括innobackupex-1.5.1和xtrabackup两个部分,我用的是新版本0.9源码包。innobackupex-1.5.1是一个perl脚本,在xtrabackup上做了一层外包,添加了对MyISAM存储引擎和其他选项的支持。ls -l /backup/mysql/2009-10-28_10-40-11backup ...
xtrabackup--backup--target-dir=/Directory 如果InnoDB data 或者 log file不储存在同目录下,需要专门指定数据位置 如果目的文件夹不存在,xtrabackup会自动创建,如果目录存在并且为空,xtrabacup则执行成功。xtrabackup不会覆盖已经存在的文件 ,文件存在则会返回系统error : syserror error 17。