os: centos 7.4
db: mysql 5.7
dbbackup: xtrabackup 2.4.9

xtrabackup是一款优秀的mysql开源备份(物理备份)工具,是由percona公司开发的。

下载

官网下载
https://www.percona.com/software/mysql-database/percona-xtrabackup
https://www.percona.com/downloads/XtraBackup/LATEST/

也有git的支持
https://github.com/percona/percona-xtrabackup

文档
https://www.percona.com/doc/percona-xtrabackup/LATEST/index.html
https://www.percona.com/doc/percona-xtrabackup/2.4/index.html
Percona-XtraBackup-2.4.9.pdf

安装

主要有几种方式
1)yum Repositories方式
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
yum list|grep -i percona
yum install percona-xtrabackup-24.x86_64

2)手动rpm包安装
Percona-XtraBackup-2.4.9-ra467167cdd4-el7-x86_64-bundle.tar

3)二进制的方式
percona-xtrabackup-2.4.9-Linux-x86_64.tar.gz

4)源码编译
percona-xtrabackup-2.4.9.tar.gz

5)git方式,越来越多的项目提供git支持了
https://github.com/percona/percona-xtrabackup.git
https://github.com/percona/percona-xtrabackup

本次采用手动rpm方式

# yum install cmake openssl-devel libaio libaio-devel automake autoconf \
bison libtool ncurses-devel libgcrypt-devel libev-devel libcurl-devel zlib-devel \
vim-common libev
# cd /tmp/xtrabackup
# tar -xvf ./Percona-XtraBackup-2.4.9-ra467167cdd4-el7-x86_64-bundle.tar
# rpm -ivh ./percona-xtrabackup-24-2.4.9-1.el7.x86_64.rpm

至此,xtrabackup就算安装好了,下面来简述如何备份和还原,更灵活的用法计划再写几篇xtrabackup专题blog

# which innobackupex
/usr/bin/innobackupex
# which xtrabackup
/usr/bin/xtrabackup
# ls -l /usr/bin/innobackupex
lrwxrwxrwx 1 root root 10 Mar 26 21:06 /usr/bin/innobackupex -> xtrabackup

可以看到 innobackupex 是到 xtrabackup 的软链

# innobackupex --help
# xtrabackup --help

这两个的输出还是不太一样innobackupex --help 有这样一句描述

NOTICE: ‘innobackupex’ is deprecated, please switch to ‘xtrabackup’

所以还是安心使用 xtrabackup

Percona XtraBackup is a set of following tools:
innobackupex
innobackupex is the symlink for xtrabackup. innobackupex still supports all features and
syntax as 2.2 version did, but is now deprecated and will be removed in next major release.xtrabackup
a compiled C binary that provides functionality to backup a whole MySQL database instance with MyISAM, InnoDB, and XtraDB tables.xbcrypt
utility used for encrypting and decrypting backup files.xbstream
utility that allows streaming and extracting files to/from the xbstream format.xbcloud
utility used for downloading and uploading full or part of xbstream archive from/to cloud.After Percona XtraBackup 2.3 release the recommend way to take the backup is using the xtrabackup script. More
information on script options can be found in how to use xtrabackup.

percona xtrabackup 之一 setup相关推荐

  1. Percona XtraBackup 数据恢复工具安装 ubuntu 16.04

    来源: https://www.percona.com/doc/percona-xtrabackup/LATEST/installation/apt_repo.html Installing Perc ...

  2. Linux随笔19-MySQL主从复制、Percona XtraBackup实现全量和增量备份、ProxySQL实现读写分离

    Contents 1. MySQL5.7实现主从复制 1.1 基础环境 1.2. 配置主从复制 1.2.1. master节点上的配置 1.2.2. slave节点上的配置 1.2.3. 中继日志问题 ...

  3. mysql 5.7 xbackup_CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup

    前言 CentOS 7 下 MySQL 5.7 配置 Percona Xtrabackup ,记录一下大致的安装和配置过程. Percona XtraBackup 的备份工具支持热备份(即不必停止 M ...

  4. Percona XtraBackup 关于 MySQL备份还原的详细测试

    Percona XtraBackup 关于 MySQL备份还原的详细测试 一. Percona XtraBackup 的优点. (1)无需停止数据库进行InnoDB热备: (2)增量备份MySQL: ...

  5. Percona Xtrabackup备份mysql大数据库(完整备份与增量备份)

    Percona Xtrabackup备份mysql大数据库(完整备份与增量备份) 文章目录 [隐藏] Xtrabackup简介 Xtrabackup安装 Xtrabackup工具介绍 innoback ...

  6. mysql的安装备份恢复_安装使用Percona XtraBackup来备份恢复MySQL的教程

    1.安装XtraBackup yum的安装方法: 自动 $ rpm -Uhv http://www.percona.com/downloads/percona-release/percona-rele ...

  7. 如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份

    如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份 介绍 使用活动数据库系统时遇到的一个非常常见的挑战是执行热备份,即在不停止数据库服务或将其设置为只 ...

  8. Percona XtraBackup User Manual 阅读笔记

    http://www.cnblogs.com/Amaranthus/archive/2014/08/19/3922570.html XtraBackup XtraBackup 2 安装XtraBack ...

  9. MySQL · 物理备份 · Percona XtraBackup 备份原理

    前言 Percona XtraBackup(简称PXB)是 Percona 公司开发的一个用于 MySQL 数据库物理热备的备份工具,支持 MySQl(Oracle).Percona Server 和 ...

最新文章

  1. windows如何添加本机dns记录_如何规避Sysmon DNS监控
  2. 图灵LAMP类图书精彩荟萃
  3. 【译】①JWS之Java[tm] Web Start开发者指南目录
  4. Eclipse更改系统主题
  5. tomcat运行报错Failed to start component [StandardEngine[Catalina].StandardHost[localhost].
  6. 杭电1232畅通工程
  7. CodeForces - 731D 80-th Level Archeology(线段树+暴力/差分)
  8. kali Linux/Linux 忘记root密码强行修理方法
  9. python爬取网页表格数据匹配,python爬虫——数据爬取和具体解析
  10. 在微型计算机中 存储容量为1kb 指的是,2016年计算机一级考试模板
  11. Android中使用软引用和弱引用避免OOM的方法
  12. 软件工程课, 编程课 助教的工作介绍
  13. android ui stencil kit 下载,实用的iOS6/iPhone5 GUI/iPad PSD以及其它版本素材
  14. rpm | 升级软件包
  15. zookeeper简单命令
  16. python built-in cache (don't reinvent the wheel)
  17. leetcode 题库894-- 所有可能的满二叉树
  18. Python操作数据库完成接口测试
  19. ntpdate[16603]: the NTP socket is in use
  20. 《熊出没原始时代》总导演丁亮:爱与勇气 穿越古今

热门文章

  1. Android应用架构之Retrofit
  2. OpenJudge 7624 山区建小学
  3. 软件能力成熟度模型(Capabilitymaturity model,CMM)
  4. 中国人离婚率高达76.4%?这些指标背后真实的状况到底是什么样的?
  5. 微信小程序springboot在线考试系统小程序+后台管理系统 | 计算机毕业设计
  6. 云计算360度 微软专家纵论产业变革
  7. 基于java后端的 krpano 功能化
  8. 手机拍照实用技巧,实用的拍照方法和功能
  9. Tensorflow移动端之如何将自己训练的MNIST模型加载到Android手机上
  10. 科学研究:青少年熬夜更易产生反社会行为,还会延缓大脑发育