[MySQL] innobackupex在线备份及恢复(全量和增量)

Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup

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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信