[MySQL] innobackupex在线备份及恢复(全量和增量)
Xtrabackup是由percona开发的一个开源软件,它是innodb热备工具ibbackup(收费的商业软件)的一个开源替代品。Xtrabackup由个部分组成:xtrabackup和innobackupex,其中xtrabackup工具用于备份innodb和 xtraDB引擎的表;而innobackupex工具用于备份myisam和innodb引擎的表,本文将介绍如何用innobackupex工具做全量和增量备份。
官网:http://www.percona.com/docs/wiki/percona-xtrabackup:start
安装声明:以下操作最好以mysql用户执行。
首先,通过wget下载源码tar包:
yum -y install perl-DBD-MySQL.x86_64
- 2楼linwaterbin昨天 17:55
- 猪哥,,你们线上也用这个备份啦?我们目前也是了
- Re: u010415792昨天 23:01
- 回复linwaterbinn是的,因为它开源
- 1楼mchdba昨天 13:53
- 在执行备份恢复的时候,经常会碰到datadir的问题:请看我的记录 http://blog.csdn.net/mchdba/article/details/12970991
- Re: u010415792昨天 15:13
- 回复mchdban最好指定my.cnf的位置:--defaults-file=/opt/mysql/my.cnf
- Re: u010415792昨天 15:14
- 回复mchdban这是因为在你默认的my.cnf里没有设置datadir变量
- Re: mchdba昨天 15:23
- 回复u010415792n是的,不过默认的my.cnf里面有了datadir目录了,只是不指定的话,不识别。
- Re: u010415792昨天 15:27
- 回复mchdban那就手动指定下呗