MySQL 使用Percona进行备份与恢复

本文详细介绍了如何使用Percona工具进行MySQL数据库的备份与恢复,包括全备和增量备份的方法,以及在不同表类型上的备份策略。重点讨论了备份过程中的LSN号码记录、备份文件管理及恢复步骤,提供了实战演练来验证备份完整性和恢复流程。
摘要由CSDN通过智能技术生成

一、安装Percona

1.1. 安装依赖包 

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

1.2. Percona官网下载软件并安装

二、Percona介绍

    Percona是物理备份工具,拷贝数据文件,比mysqldump快很多;原生态支持全备和增量。

2.1 InooDB表:

    热备份:业务正常发生的时候可以进行备份,影响比较小的备份方式;

        1. checkpoint:将已提交数据页刷新到磁盘,会记录一个LSN号;

        2. 拷贝InnoDB表相关的文件(ibdata,frm,ibd);

        3. 如果备份期间产生的新的数据变化,redo也会备份走。

2.2 非InnoDB表:

    温备份:锁表备份(全局锁)。

        1. FTWRL,触发全局锁;

        2. 拷贝非InnoDB的数据;

        3. 解锁;

2.3 统计LSN号码,写入到专用文件,记录二进制日志位置进行保存。

2.4 所有的备份文件统一存放在一个目录下

三、 XBK应用-全备和恢复

3.1 前提

    1. 数据库必须启动;

    2. 能连上数据库;

            配置文件my.cnf中指定socket,需要在配置文件中加入,    

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值