数据库工具--XtraBackup

简介

XtraBackup 可以对mysql和mariaDB进行在线备份
备份速度快 可以进行增量备份
还原速度快

安装

XtraBackup下载地址:
https://www.percona.com/software/mysql-database/percona-xtrabackup

XtraBackup手册:
https://learn.percona.com/hubfs/Manuals/Percona_Xtra_Backup/PerconaXtraBackup-2-2-13.pdf?t=1474412110937

可以在下载地址选择对应的版本 下载对应的安装包进行下载

centos7 yum安装

通过yum 来安装Percona yum存储库

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm

安装好存储库后 安装对应版本的XtraBackup
需要根据数据版本来选择
数据库版本为5.6 所以选择2.4版本

yum install percona-xtrabackup-24

可以将rpm下载到服务器 通过命令安装

yum localinstall 文件名.rpm

删除

以下命令可以删除服务器上的xtrabackup

yum remove percona-xtrabackup

使用

全量备份

xtrabackup --user=用户名 --password=密码 --backup --target-dir=备份位置

准备备份

xtrabackup --prepare --target-dir=/data/backup

恢复备份
需要先准备备份

xtrabackup  --user=用户名 --password=密码 --copy-back --target-dir =备份位置

增量备份

需要先创建一个完整备份
xtrabackup --backup --target-dir = / data / backups / base
根据完整备份创建一个增量备份
xtrabackup --backup --target-dir = / data / backups / inc1  --incremental-basedir = / data / backups / base

完整备份中 xtrabackup_checkpoints文件记录了备份的位置

第二个增量备份可以 将第一个增量备份作为基础

xtrabackup --backup --target-dir = / data / backups / inc2  --incremental-basedir =  / data / backups / inc1

增量备份恢复与全量备份恢复操作一样

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值