xtrabackup是percona团队研发的备份工具,比MySQL官方的ibbackup的功能还要多。支持myisam温全备、innodb热全备和温增备,还可以实现innodb的定时点恢复,而且备份和恢复的速度都较快。在目前MySQL的备份实现上,考虑价格、速度、安全、一致性等角度,xtrabackup是非常合适的工具。

MariaDB也可以使用percona xtrabackup进行备份,不过MariaDB基于percona xtrabackup开发了它自己的备份工具:MariaDB Backup。它基于xtrabackup开发,所以所用方法基本和xtrabackup相同,只是有些自己的特性

注意:XtraBackup只支持MySQL8.0,MySQL8.0以前的需要xtrabackup2.4备份和恢复

下载的rpm软件包安装Percona XtraBackup

> wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-8.0.4/binary/redhat/7/x86_64/percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm

常见错误

> rpm -ivh percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm
error: Failed dependencies:libev.so.4()(64bit) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64perl(DBD::mysql) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64perl(Digest::MD5) is needed by percona-xtrabackup-80-8.0.4-1.el7.x86_64

安装libev

> yum install  libev -y

安装DBD::mysql

> yum install perl-DBD-MySQL -y

安装Digest::MD5

> yum install -y perl-Digest-MD5

继续安装XtraBackup

> rpm -ivh rpm -ivh percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm

查看XtraBackup版本

> xtrabackup --version
xtrabackup: recognized server arguments: --datadir=/var/lib/mysql
xtrabackup version 8.0.4 based on MySQL server 8.0.13 Linux (x86_64) (revision id: c2c0777)

卸载percona-xtrabackup

> yum remove `rpm -qa | grep percona-xtrabackup`

原文链接:https://rumenz.com/rumenbiji/linux-install-xtrabackup8.html
微信公众号:入门小站

linux安装XtraBackup8相关推荐

  1. 实用的Linux 安装 zip unzip

    Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...

  2. nginx linux 安装

    nginx linux 安装 进入http://nginx.org/en/download.html 下载 n  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...

  3. Linux安装Nodejs

    Linux安装Nodejs 阿里云镜像: https://npm.taobao.org/mirrors/node/ 选择所需版本,进行下载. 我这边下载的是:https://npm.taobao.or ...

  4. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  5. arch linux安装_如何从头开始安装Arch Linux

    arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...

  6. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  7. linux 查看es安装目录,Linux安装Elasticsearch

    本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...

  8. Linux安装CentOS7(图文详解)

    Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...

  9. Linux安装CentOS6(图文详解)新手入门

    Linux安装centos6 准备 软件:VMware workstation 镜像文件:CentOS-6.8-x86_64-bin-DVD1.iso 一.安装centos6 1.点击创建新的虚拟机 ...

最新文章

  1. MySQL MHA 高可用架构
  2. spring事物配置,声明式事务管理和基于@Transactional注解的使用
  3. html节点上下移动,关于前端:数组元素上下移动
  4. 计算机基础的算法思想
  5. mfc调取摄像头显示并截图_用OpenCV在MFC Dialog中Picture控件上显示摄像头采集实时视频...
  6. [工具] PicGo + Github 图床
  7. C++ 多态与虚函数面试题
  8. 网络管理员面试时常用的问题及答案
  9. 图像CMYK模式转RGB模式
  10. n−皇后问题 (dfs)
  11. SQL SERVER/ROW_NUMBER() OVER (ORDER BY id)高效分页
  12. 一份硬核计算机科学CS自学计划
  13. Tips_linux
  14. JavaScript随机方块
  15. 光线:提高照片的艺术感
  16. 医院his系统服务器需要配置,创智和宇 His医院系统单机(有备份数据库)配置...
  17. 2016年,网络程序设计,ustc se,SA16225161,梁昱森
  18. php 已知概率抽奖,抽奖概率算法实现-用PHP来实现的
  19. 一文读懂什么是阿里云OSS,如何使用Java操作阿里云OSS?
  20. 魔兽世界任务分类及游戏任务系统设计启示

热门文章

  1. SQL Management Studio Express 安装缺少MSXML6解决
  2. 十一假期博客活动 好礼不断惊喜连连
  3. Bash中命令连接符的用法——一次执行多个命令-转
  4. 蓝桥杯 ALGO-85 算法训练 进制转换
  5. 一级计算机新增题库2上网题图解,计算机一级《MS Office》上机操作题题库(2)
  6. awk取文本列_Linux:使用awk命令获取文本的某一行,某一列;sed插入指定的内容到指定文件中...
  7. python之路---15 装饰器
  8. 不是纸上谈兵,VR原来真的可以缓解抑郁症
  9. 【呆萌の研究】JavaScript常见的继承方式
  10. 远程调用——hessian使用入门