重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1224|回复: 0
打印 上一主题 下一主题

[安装] xtrabackup备份工具

[复制链接]
跳转到指定楼层
楼主
发表于 2023-2-28 15:18:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
xtrabackup简介

MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Percona-Xtrabackup就是为了实现增量备份而出现的一款主流备份工具。

Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。
它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBackup支持所有的Percona Server、MySQL、MariaDB和Drizzle。

xtrabackup有两个主要的工具:xtrabackup、innobackupex

Innobackupex完整备份后生成几个重要文件
文件    文件用途
xtrabackup_binlog_info    记录当前最新的LOG Position,在备份的那一刻服务器二进制所处的位置,通过SHOW MASTER STATUS获取
xtrabackup_binlog_pos_innodb    InnoDB表或XtraDB当前所处的二进制位置,与InnoDB事务相关
xtrabackup_checkpoints    存放备份的起始位置beginlsn和结束位置endlsn,增量备份需要这个lsn[增量备份可以在这里面看from和to两个值的变化]
xtrabackup_logfile    在备份过程中拷贝的事务日志,用于预还原


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-24 20:59 , Processed in 0.115305 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表