【引自攀岩人生的博客】Xtrabackup实现是物理备份,并且是物理热备
Xtrabackup供给了两种敕令行对象:
xtrabackup:专用于备份InnoDB和XtraDB引擎的数据;
innobackupex:这是一个perl脚本,在履行过程中会调用xtrabackup敕令可以实现备份InnoDB,也可以备份MyISAM引擎的对象
Xtrabackup是由percona供给的mysql数据库备份对象,特点:
(1)备份过程快速、靠得住;
(3)可以或许基于紧缩等功能节约磁盘空间和流量;
(4)主动实现备份考验;
(5)还原速度快。
应用脚本完全备份数据库
履行脚本

查看目次里是不是成功
启动二进制文件、重启办事
上图的数据是备份之前的,还有增量备份,下面介绍
今朝主流的有两个对象可以实现物理热备:ibbackup和xtrabackup ;ibbackup是须要授权价格昂贵,而xtrabackup功能比ibbackup强大年夜并且是开源的
安设备份数据库的软件包
tar zxf percona-xtrabackup-2.4.4-Linux-x86_64.tar.gz
cd percona-xtrabackup-2.4.4-Linux-x86_64/
cp bin/* /usr/bin/
应用yum安装依附包
创建备份目次(full:全备存放的目次,inc:增量备份存放的目次)
结尾出现一个OK就表示已经好了,
查看全备目次下备份的器械
xtrabackup_checkpoints--备份类型、备份状况、lsn范围信息
xtrabackup_binlog_info--mysql办事器当前正在应用的二进制日记文件及至备份这一刻为止二进制日记事宜的地位。
xtrabackup_binlog_pos_innodb -- 二进制日记文件及用于InnoDB或XtraDB表的二进制日记文件的当前position。
创建数据库、表、插入数据
xtrabackup_binary -- 备份顶用到的xtrabackup的可履行文件;
backup-my.cnf --备份敕令用到的配制揭捉?项信息;
查看info里的日记文件的编号
在数据库中插入新的数据
备份增量二进制文件
还原数据库
预备恢复数据库

推荐阅读
物质由低能状况改变为高能状况时接收潜热,反之则放出潜热。例如,液体沸腾时接收的潜热一部分用来克服分子间>>>详细阅读
本文标题:Mysql大数据备份和增量备份及还原
地址:http://www.17bianji.com/lsqh/36125.html
1/2 1