0
点赞
收藏
分享

微信扫一扫

mysql 物理备份xtrabackup

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 进程

举报

相关推荐

0 条评论