Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup工具用于备份innodb和 xtraDB引擎的表;而innobackupex工具用于备份myisam和innodb引擎的表,本文将介绍如何用innobackupex工具做全量和增量备份。
官网:Percona Documentation
与mysqldump??
- mysqldump
-
- mysql逻辑备份工具,作用于服务器本地,不需要额外安装插件
-
- 可以单表备份,备份为sql文件形式、方便,在多个场景通用
-
- 可通过shell命令实现定时备份,但备份时如果用户有操作,容易造成脏数据
-
- 将数据库备份到服务器本地sql文件,属于逻辑备份,不受数据库引擎限制
-
- 只能全量备份,恢复的话只能覆盖原有数据,或者恢复到新的表中,再手动处理
-
- 单线程,数据量大时备份耗时较长,且锁表容易引对不支持事务的表造成影响
- innobackupex
-
- 属于物理备份,需要安装额外的插件,支持全量备份&增量备份
-
- 备份、恢复速度快,支持远程、并发、限速备份,支持加密传输到本地
-
- 同时支持 MyISAM (会锁表,似乎不支持增量?)跟 InnoDB
逻辑备份的特点是:直接生成SQL语句,在恢复的时候执行备份的SQL语句实现数据库数据的重现。
物理备份的特点是:拷贝相关数据文件。
差异 :逻辑备份其备份、还原慢,但备份文件占用的空间小;物理备份其备份还原快,备份文件占用空间大。
安装
官网下载最新版
发布者:admin,转转请注明出处:http://www.yc00.com/web/1754614090a5183218.html
评论列表(0条)