1、安装

yum install -y perl-DBD-MySQL

yum install -y perl-DBI

yum install -y perl-Time-HiRes

tar -zxvf percona-xtrabackup-2.1.5-680-Linux-x86_64.tar.gz

cd percona-xtrabackup-2.1.5-Linux-x86_64/

cp bin/innobackupex /usr/bin

cp bin/xtrabackup* /usr/bin/

2、全量备份以及恢复

全备

innobackupex --user=root --password=123456 --defaults-file=/wang/my.cnf /wangdata

恢复

sh administrator_mysql.sh stop 3306 /wang/   #######停止数据库

find /wang/* ! -name "my.cnf"|xargs rm -rf ########删除掉数据库

innobackupex --apply-log --use-memory=4G --defaults-file=/wang/my.cnf /wangdata/2016-08-30_17-46-57/ #########应用日志

innobackupex --copy-back --defaults-file=/wang/my.cnf /wangdata/2016-08-30_17-46-57  #########恢复数据

chown -R mysql:mysql /wang/ #########授权数据库

sh administrator_mysql.sh start 3306 /wang/ #########启动数据库

备份部分表或者库

innobackupex --user=root --password=123456 --defaults-file=/wang/my.cnf --database=test /wangdata

3、 增量备份及还原

先进行全量备份

innobackupex --user=root --password=123456 --defaults-file=/wang/my.cnf  /wangdata/

第一次增量备份

innobackupex --user=root -password=123456 --incremental /wangdata/ --incremental-basedir=/wangdata/2016-08-31_15-31-55

第二次增量备份

innobackupex --user=root -password=123456 --incremental /wangdata/ --incremental-basedir=/wangdata/2016-08-31_15-37-55

增量还原时先对全量进行还原

innobackupex --apply-log --redo-only /wangdata/2016-08-31_15-31-55           ########--redo-only不回滚未提交事务,给后面增量备份使用,此时不会生成ib_logfileN等件

在对增量进行还原

innobackupex --apply-log --redo-only/wangdata/2016-08-31_15-31-55--incremental-dir=/wangdata/2016-08-31_15-47-13

然后到全量备份集中,回滚没有被提交的事务

innobackupex --apply-log /wangdata/2016-08-31_15-31-55

开始copy_back

innobackupex --copy-back /wangdata/2016-08-31_15-31-55

chown -R mysql:mysql /data/mysql/

service mysqld start

4、备份压缩

innobackupex --user=root -password=123456 --compact /wangdata/

可以检查xtrabackup_checkpoints文件内容

less /wangdata/2016-08-31_16-28-20/xtrabackup_checkpoints

backup_type = full-backuped

from_lsn = 0

to_lsn = 1631274

last_lsn = 1631274

compact = 1

压缩的备份集,还原应用的时候需要加如下参数:

innobackupex --apply-log --rebuild-indexes/wangdata/2016-08-31_16-28-20

--rebuild-indexes指明备份集是压缩的

5、压缩备份包

备份的时候可以通过tar,gzip等工具来打压缩备份包,执行命令如下:

innobackupex --user=root --password=123456 --defaults-file=/huaiyu/my.cnf --stream=tar /wangdata/ 2>/tmp/xtrabackup2.log |gzip 1>/wangdata/backup20160831.tar.gz

6、备份到其他服务器

innobackupex --user=root --password=123456 --stream=tar /wangdata/ |ssh root@192.168.10.150 cat ">"/mysqlbackup/dbbackup20110809.tar

mysql备份工具xtr,xtrbackup备份mysql与恢复相关推荐

  1. mysql 物理备份工具_mysql物理备份工具Xtrabackup安装配置

    mysql物理备份工具Xtrabackup安装配置 1Xtrabackup工具介绍 Xtrabackup是一个对InnoDB做物理数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具 ...

  2. mysql数据库备份工具_MySQL数据库备份工具和六种方法介绍

    关于Mysql备份数据库的方法,烈火网小编总结了目前所有的备份方式,有以下几种:mysqldump.mysqlhotcopy.BACKUP TABLE .SELECT INTO OUTFILE,又或者 ...

  3. 把本地mysql备份到服务器innodb_使用mysql备份工具innobackupex将本地数据 直接恢复 到远端服务器数据目录操作实例...

    innobackupex 支持所有mysql引擎数据备份恢复安装配置方法及原理介绍,访问下面链接 http://michaelkang.blog.51cto.com/1553154/1216826 测 ...

  4. mysql备份工具Xtrabackup增量备份还原图解

    Xtrabackup增量备份还原图解 声明 本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理. XtraBackup是Percona 提供的免费 ...

  5. Mysql 备份工具XtraBackup增量备份

    安装:[url]http://donald-draper.iteye.com/admin/blogs/2314832[/url] 全量备份:[url]http://donald-draper.itey ...

  6. win7备份工具_电脑备份系统详细图文教程

    计算机如何备份系统?提前备份系统可以帮助您在下次系统出现问题后随时恢复备份的系统.这里有两种备份系统的方法. 一.系统备份 目前的计算机系统一般都具有备份和恢复功能.无论是win10还是win7,都需 ...

  7. [windows phone7 ]手机端程序备份工具--wp7钛备份 查看已安装程序GUID

    本人原创,原发表在 http://www.wpxap.com/thread-370862-1-1.html,欢迎测试. 进度: 5月1日 16:00 已经搞定zip压缩,正在进行稳定性测试. 5月1日 ...

  8. mysql 异地备份工具_异地备份简单实现(mysql)

    该脚本只适用于MYISAM引擎,如果需要适用于innodb,请修改备份命令即可.#!/bin/bash #该脚本只能用来备份myisam引擎数据库 #author:vaedit #date:2017/ ...

  9. mysql自动备份工具 linux_自动备份MYSQL方法 (Linux)

    MYSQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据. 1.创建备份文件夹 #cd /chinamaga #makedir backup 2.编 ...

最新文章

  1. 植物MWAS研究—小米产量与微生物组关联分析
  2. 神雕侠侣手游服务器维修点,《神雕侠侣》2021年4月1日更新维护新服开启公告
  3. 浅析Python中的序列化存储的方法
  4. java主界面设置背景图片_java 窗体设置背景图片问题?(附上登陆界面代码,我想加个背景图片,求大神帮忙改改)...
  5. php mysql 测试页_mysql+php分页类(已测)
  6. react-navigation 跨 tabs 返回首页
  7. 盈建科弹性板6计算_YJK参数设置详细解析
  8. 荷兰 转专业申请计算机,荷兰留学转专业申请须知
  9. SSH中各个框架的作用以及Spring AOP,IOC,DI详解
  10. POJ_2828 Buy Ticket(线段树)
  11. 【模拟器】网工福音!华三模拟器HCL升级,部分功能超越eNSP和EVE!
  12. html5制作国际象棋棋盘,用3DS MAX打造国际象棋的棋盘效果 -工程
  13. 源码剖析panic与recover,看不懂你打我好了!
  14. 关于CSDN书写的博客内容中图片不显示的问题
  15. 蓝叠手机模拟器使用技巧
  16. 《故障排除》——VMware Horizon agent:failed to install vmwusm driveer| winerror code 3758096967
  17. 在线教育凛冬将至!强敌环伺的尚德机构,能否突出重围?
  18. Pytorch实战2:Carvana Image Masking使用UNet
  19. 《数据结构》实验指导书
  20. 山东大学网络靶场实验平台—团队进度(三)

热门文章

  1. CSS中易迅网三角形的制作
  2. 屏幕小于6英寸的手机_6英寸真的大吗?探究智能手机屏幕极限
  3. sql groud by 语句
  4. php 如何宏定义,[PHP] PHP源码常用代码中的宏定义
  5. flex builder 3 序列号和Flash Builder 4 序列号
  6. 送快递的,收快递的电话
  7. scikit-learn:逻辑回归
  8. 191024-模拟测试7
  9. vue中webpack5版本报错If you want to include a polyfill you need , If you don‘t want to include a polyfill
  10. eNSP华为模拟器交换机和路由器设备密码设置与取消