1.优缺点
优点:
a.备份过程快速可靠
b.支持增量备份
c.备份过程不会打断正在执行的事务
d.能够基于压缩等功能节约磁盘和空间
e.自动实现备份验证
f.还原速度快
缺点:
a.只能对innodb 表进行增备,myisam表备份是全备
b.对myisam 表进行备份时要对全库加read lock,阻塞写操作,若备份在从库上进行会影响主从同步,造成延迟。对innodb 表备份不阻塞读写
2.备份原理
a.首先innobackupex 会启动xtrabackup_log后台检测进程,实时检测mysql 的redo log 的变化,一旦发现redo log有新的写入,立即将将日志写入日志文件xtrabackup_log中
b.物理拷贝innodb的数据文件和系统表空间文件ibdata1到对应的以默认时间戳为备份的目录
c.复制结束后执行 flush table with read lock 操作进行全库锁表,准备备份非innodb 文件
d.物理复制 .frm .myd .myi 等非innondb 引擎文件到备份目录
e.查看二进制日志位置
f.解锁表 unlock tables
g.停止 xtrabackup_log 进程
标签:文件,log,备份,xtrabackup,innodb,mysql,日志 From: https://blog.51cto.com/u_11103985/7835066