mysqlbackup+xtrabackup
(RHEL6X86_64)
之前针对mysql的备份做了个简单测试,与大家分享下
目前关于MySQL备份工具最流行的主要有三种
1.xtrabackup -----Percona opensource
2.mysqlbackup -----mysql Enterprise
3.mysqldump -----mysql 自带工具
三种工具都支持热备;全备和增备。
对于自带的mysqldump备份速度比较慢,备份出来的为sql语句即DDL+insert,增备利用的是mysqlbinlog,必须要开启二进制日志;
对于xtrabackup它利用的是ib_logfile和.ibd文件
对于mysqlbackup来说它可以只利用ib_logfile文件也可以利用ib_logfile和.ibd文件,主要介绍mysqlbackup和xtrabackup两种工具,如下是它们之间的一些异同点:
Feature |
Percona XtraBackup |
MySQL Enterprise Backup |
License |
GPL |
Proprietary |
Price |
Free |
|
Open source |
|
|
Streaming and encryption formats |
Open source |
Proprietary |
Supported MySQL flavors |
Percona Server, MySQL, MariaDB |
MySQL |
Non-blocking InnoDB backups 1 |
||
Blocking MyISAM backups |
|
|
Incremental backups |
|
|
Full compressed backups |
|
|