Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份。
1。安装percona仓库
yum - y安装http://www.percona.com/downloads/percona - release/redhat/0.1 4/percona -释放- 0.1 - 4. - noarch.rpm
2。安装xtrabackup
yum安装percona-xtrabackup - y
3。创建备份用户及设置权限
创建用户“bkpuser”@“localhost”被“密码”,
格兰特重载、锁表过程中,复制客户。“bkpuser”@“localhost”;
冲洗特权;
4。配置xtrabackup
vim/root/.my.cnf[xtrabackup]
用户=bkpuser
密码=密码
5。执行一次全备份
xtrabackup——备份target-dir=/数据/备份/mysql/full_backup
6。在全备份的基准上执行第一次增量备份
xtrabackup——备份target-dir=/数据/备份/mysql_increase1——incremental-basedir=/数据/备份/mysql/full_backup
7。往后的每一次增量备份都以上一次增量备份为基准
xtarbackup——备份target-dir=/数据/备份/mysql_increase2——incremental-basedir=/数据/备份/mysql_increase2
8。自动备份写脚本