使用Percona XtraBackup进行mysql热备之测试
Percona XtraBackup 安装完毕后,现在进行测试:
一、全备
1、使用innobackupex进行全备:
返回类似以下的信息表示备份成功:
innobackupex: Backup created in directory '/data/backup/2012-12-06_16-17-45'
innobackupex: MySQL binlog position: filename 'mysql-bin.000013', position 417
innobackupex: MySQL slave binlog position: master host '10.1.1.191', filename 'mysql-bin.000003', position 122640080
121206 16:18:23 innobackupex: completed OK!
2、全备恢复测试:
应用日志
停库并删除datadir下的文件
rm -rf /data/dbdata/*
恢复
chown -R mysql.mysql /data/dbdata/
最后启动数据库。
二、增量备份
需要在全备的基础上执行
首先,执行全备:
然后执行增量备份:
注:2012-12-06-16-17-45是全备时生成目录。
执行恢复:
首先将增量备份加入日志:
xtrabackup_55 --target-dir=/data/backup/2012-12-06_16-17-45 --prepare --incremental-dir=/data/backup/incream1
然后应用日志:
然后修改my.cnf中datadir到/data/backup/2012-12-06_16-17-45,然后更改这个目录权限
便可以正常使用了。
您可能感兴趣的文章:
使用 Percona XtraBackup 进行 mysql热备之安装
MariaDB/MySQL主从复制之借助Percona的XtraBackup实现不锁表不停库热同步
使用Percona XtraBackup进行mysql热备之测试
学习mysql常用的三种备份方法
mysql之percona-toolkit安装与主从复制
mysql cp复制和mysqldump备份测试分析
分析MySQL数据库物理备份死锁
笔记本电脑散热不好什么原因,笔记本散热差的解决办法
mysql非循环update多条记录的方法解析
MariaDB与MySQL数据库之间有什么区别