mysql xtrabakup 异机恢复_MySQL-Xtrabackup备份还原

本文详细介绍了如何使用Xtrabackup进行MySQL数据库的异机恢复,包括完全备份、增量备份的创建与应用。通过Xtrabackup的--incremental-basedir选项实现增量备份,以及--prepare和--apply-log选项进行数据一致性准备。在恢复过程中,需要注意数据目录必须为空,且在恢复最后的增量备份时需要回滚事务。此外,还提供了一个实战案例,演示了从完全备份到多次增量备份的全过程,并讲解了如何结合二进制日志还原到最新状态。
摘要由CSDN通过智能技术生成

17270ce95af85a4a2d33846cd5831d99.png

前言

通常我们都是使用xtrabackup工具来备份数据库,它是一个专业的备份工具,先来简单介绍下它。

Xtrabackup

percona提供的mysql数据库备份工具,惟一开源的能够对innodb和xtradb数据库,它的增量备份不是基于二进制日志文件来还原数据的,是基于mysql数据块。

特点:

备份还原过程快速、可靠

备份过程不会打断正在执行的事务

能够基于压缩等功能节约磁盘空间和流量

自动实现备份检验

开源,免费

Xtrabackup用法

备份时选项

xtrabackup –backup

--user:该选项表示备份账号

--password:该选项表示备份的密码

--host:该选项表示备份数据库的地址

--databases:该选项接受的参数为数据名,如果要指定多个数据库,彼此间需要以空格隔开;如:”xtra_test dba_test”,同时,在指定某数据库时,也可以只指定其中的某张表。如:”mydatabase.mytable”。该选项对innodb引擎表无效,还是会备份所有innodb表

--defaults-file:该选项指定从哪个文件读取MySQL配置,必须放

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值