innodb hotbackup: xtrabackup

xtrabackup实现原理与innodb的recovery原理类似。

 

主要特点:

1. 在线热备份。可以备份innodb和myisam。innodb主要应用recovery原理。myisam直接拷贝文件。

2. 支持流备份。可以备份到disk,tape和reomot host。--stream=tar ./ | ssh user@remotehost cat ">" /backup/dir/  (测试过程中遇到tar4ibd的一些错误,可能是因为未重新编译xtrabackup而直接拿bianry来用的原因。)

3. 支持增量备份。可以利用lsn和基础备份目录来进行增量备份。(未测试)

 

用法:

http://www.percona.com/docs/wiki/percona-xtrabackup:xtrabackup_manual

 

一些使用技巧:

http://www.orczhou.com/index.php/2010/04/xtrabackup-tips/

 

多个进程同时热备份,xtrabackup的稳定性还是挺好的。

你可能感兴趣的:(user,测试,ssh,disk,2010)