Xtrabackup备份mysql数据库

       XtraBackup是一个用于MySQL和Percona Server的开源热备份工具,它由Percona开发。XtraBackup支持两种备份类型:完整备份(full backup)和增量备份(incremental backup)。

 一、备份原理及优势

        xtrabackup在备份过程中会复制innodb的data file,由于是物理复制能够在非常短的时间内完成备份,Percona XtraBackup根据每秒IO操作数执行限制;

       对于MyISAM引擎的表,xtrabackup会进行COPY数据文件的方式进行备份;

       xtrabackup在备份过程中,会记录备份点,并且能够支持创建多个备份点;

       xtrabackup在备份innodb的同时,还会保存所有的binlog日志,用于恢复后应用;

       xtrabackup在备份过程中,会锁定表不能写入,因此对线上业务影响较大,建议在业务低峰时段进行备份。备份锁是Percona Server 5.6+中可用的FLUSH TABLES WITH READ LOCK的轻量级替代方案。Percona XtraBackup使用它们自动复制非InnoDB数据,以避免阻塞修改InnoDB表的DML查询。

二、Xtrabackup安装

1、环境准备

       操作系统:Centos7

       数据库:Mysql8.0.27(host  : server200   ,user : root  , password : root  port: 3306)

2、Xtrabackup安装<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值