实验环境

此次实验的环境如下

  • MySQL 5.7.25
  • Redhat 6.10

1. xtrabackup版本

我们在官方网站可以看到xtrabackup有多个版本

https://www.percona.com/downloads/

  • Percona XtraBackup 8.0
  • Percona XtraBackup 2.4
  • Percona XtraBackup 2.3
  • Percona XtraBackup 2.2

其中8.0只支持MySQL 8.0的版本

2.4版本支持MySQL 5.11 , 5.5, 5.6 和5.7的版本

所以这里我们使用2.4的版本

2.下载rpm包

这里我们使用rpm包的形式安装

下载地址

下载XtraBackup 2.4.14

这里我们只下载第一个包,也可点击下面链接下载

链接: https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取码: mhgx

3. 安装XtraBackup 2.4

这里我们要先安装依赖包,否则会报错缺少依赖包

yum install -y perl-DBD-MySQLrpm -ivh libev-4.15-1.el6.rf.x86_64.rpm

其中libev需要单独下载,注意需要下载2.4.15版本。也可以点击下面百度云链接下载

https://centos.pkgs.org/6/repoforge-x86_64/libev-4.15-1.el6.rf.x86_64.rpm.html

链接: https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取码: mhgx

最后安装xtrabackup

rpm -ivh percona-xtrabackup-24-2.4.14-1.el6.x86_64.rpm

4. 验证安装

最后我们验证下安装是否成功

5. Percona XtraBackup命令

Percona XtraBackup工具包含如下两个命令

  • xtrabackup
  • innobackupex

二者都可用来进行数据库的备份,都支持innodb和非innodb

早期版本中innobackup为xtrabackup的perl实现,现在是xtrabackup的一个符号链接

innobackupex在后续版本中会被废除

其有如下用法上的区别

  • xtrabackup指定备份目录时需要加--target-dir选项,而innobackupex不需要
  • xtrabackup备份的文件直接放在备份目录下,而innobackupex会在备份目录下建立一个日期命名的文件夹

这些后续内容详细介绍

由于现在innobackupex用的比较多,这期用innobackupex做讲解

5. 参考资料

本专题所有内容翻译子Percona XtraBackup的官方文档

可通过如下链接下载

1. XtraBackup工具详解 Part 1 xtrabackup介绍​www.zhaibibei.cn

可以看到已经安装完成,下节我们继续

centos rpm 安装 perl_XtraBackup工具详解 Part 2 xtrabackup安装相关推荐

  1. mysql data文件夹恢复_【专注】Zabbix源码安装教程—步骤详解(2)安装并配置mysql...

    四.安装并配置mysql(1) 解压mysql-5.7.26.tar.gz与boost_1_59_0.tar.gz #tar -xvf mysql-5.7.26.tar.gz #tar -xvf bo ...

  2. php+mysql案例含源码_【专注】Zabbix源码安装教程—步骤详解(1)安装前准备

    一.实验环境准备 Rhel 7.6 x86_64(server) 192.168.163.72 Rhel 6.5 x86_64(agent) 192.168.163.61 均已配置操作安装光盘为YUM ...

  3. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  4. k8s安装和部署详解

    k8s安装和部署详解 文章目录 k8s安装和部署详解 kubernetes官方提供的三种部署方式 minikube kubeadm 二进制包 使用kubeadm方式安装 1.准备环境 2.确认dock ...

  5. rpm包安装和卸载,rpm查询,yum工具详解,yum仓库搭建

    rpm包安装和卸载 [root@binbinlinux Packages]# rpm -ivh zip-3.0-1.el6.x86_64.rpm    安装rpm包命令   ivh I=安装的意思in ...

  6. centos 安装mysql5.7_Zabbix 4.2.5 安装部署实践详解

    [导读]云计算背景下,无论是大数据.物联网还是边缘计算,规模化后大量的设备需要保证正常运行,在人员一定的情况下,就需要提高运行维护效率.同时随着智能化被应用在人们生活的方方面面,关联性也越来越紧密,即 ...

  7. CentOS 7.0全自动安装光盘制作详解

    CentOS 7.0全自动安装光盘制作详解 1 复制光盘文件 1 )挂载 iso 镜像 创建目录用于挂载光盘: mkdir /root/centos7 挂载 iso 镜像  mount -o loop ...

  8. python离线包安装_python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境...

    python的pip是其包管理工具,相当方便好用.本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本.这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客 ...

  9. linux全自动安装光盘,CentOS7全自动安装光盘制做详解

    CentOS7全自动安装光盘制做详解node 1 复制光盘文件linux 1)挂载iso镜像ios 建立目录用于挂载光盘:redis mkdir /root/centos7 挂载iso镜像vim mo ...

最新文章

  1. python定义匿名函数关键字_Python(11):Python函数基础(定义函数、函数参数、匿名函数)...
  2. Python fabric实践操作
  3. Vue-Cli Error: EACCES: permission denied 解决方案
  4. 2019年3月未来教育计算机二级题库,2019年3月计算机二Access考试操作模拟试题001...
  5. 06-Mapper动态代理
  6. 《动手学深度学习 PyTorch版》学习笔记(二):自动求梯度
  7. Skype for Business Server 2015-01-基础环境-准备
  8. 那种片里的马赛克,终于可以一键去除了。
  9. 重新定义高端存储架构,华为Dorado V6树立全闪存新标杆
  10. DTU有什么用?工业级DTU的特点是啥?
  11. 移动海信IP102H_905L3-B_线刷固件包
  12. 找不到网站的服务器 dns 地址,为什么网站一直显示找不到服务器DNS地址?
  13. 摩尔定律即将走向终结?对未来更广阔世界影响的55个预测!
  14. 白杨SEO:百度算法更新大全合集49条(截至2021年9月),做百度关键词搜索排名必看!
  15. 对于html的第一次正式作业
  16. html教程wap,HTML教程 WAP2.0的定义与XHTML MP
  17. nginx正向代理配置
  18. 一般web放在linux那个目录下,【linux】linux 大家一般把web目录放在哪个分区下面呢?放在/data目录下面安全吗?...
  19. batocera_旧电脑变身影音游戏主机,支持70多个平台上万个游戏
  20. Xcode各种iOS版本模拟器的安装使用

热门文章

  1. 代理服务器ip地址如何获得_详细教程:如何使用代理服务器进行网页抓取?
  2. android平板安装python_Notepad++配置Python开发环境
  3. java解析xml实例_在java中使用dom解析xml的示例分析
  4. mybatis注解动态sql_超全MyBatis动态SQL详解
  5. java 如何循环执行一个对象_一个Java对象到底有多大?
  6. 【若依(ruoyi)】Unknown column ‘create_time‘ in ‘order clause‘
  7. uniapp 页面渲染完成
  8. windows下redis安装,注册成系统服务
  9. ceb文件在线查看_教你word、excel、ppt、pdf、ceb等格式免费转换,从此告别苦恼
  10. fastcopy会损坏硬盘_硬盘坏了数据可以修复吗?恢复技巧都在这!