Centos7安装percona-xtrabackup2.4和8.0版本

2019-07-10 18:02:28

Percona XtraBackup是一个基于MySQL的服务器的开源热备份实用程序 ,它不会在备份期间锁定您的数据库。
无论是24x7高负载服务器还是低事务量环境,Percona XtraBackup都旨在使备份成为一个无缝过程,而不会破坏生产环境中服务器的性能。

 

问题描述:

今天安装xtrabackup出现了问题,显示如下问题:

Failing package is: percona-xtrabackup-24-2.4.14-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Percona[root@_mongodb_116 data]# cat hins7683145_data_20190508051605_qp.xb | xbstream -x -v-bash: xbstream: command not found

直接显示没有找到xbstream这个命令,因为xtrabackup没有安装成功的原因

 

解决方法:

  • 1.从存储库安装Percona XtraBackup(推荐) 

  • 2.从Downloaded rpmapt软件包安装Percona XtraBackup

 

1.从Percona 存储库安装Percona XtraBackup Yum(推荐)

通过以root用户或sudo运行以下命令来安装Percona yum存储库 :

[root@_mongodb_116 data]# yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm

启用存储库:

[root@_mongodb_116 data]# percona-release enable-only tools release* Disabling all Percona Repositories* Enabling the Percona Tools repository<*> All done!

如果Percona XtraBackup打算与MySQL服务器结合使用,您只需要启用tools 存储库:

[root@_mongodb_116 data]# percona-release enable-only tools

运行以下命令安装Percona XtraBackup:

[root@_mongodb_116 data]#   -y percona-xtrabackup-
[root@_mongodb_116 data]# yum install -y percona-xtrabackup-24 #安装2.4版本

注意:

libev在安装Percona XtraBackup之前,请确保已安装该软件包 。

libev软件包可从EPEL存储库获得。

可以自行去http://rpm.pbone.net搜索系统所需要的rpm包进行下载安装

#wget ftp://ftp.pbone.net/mirror/apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/libev-4.15-1.el6.rf.x86_64.rpm#rpm -ivh libev-4.15-1.el6.rf.x86_64.rpm

 

2.使用下载的rpm软件包安装Percona XtraBackup

下载页面下载适用于您的体系结构的所需系列的软件包 。以下示例为CentOS 7 下载Percona XtraBackup 8.0.4发行包:

#8.0版本
$ 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#2.4版本
$ wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/\binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm

安装Percona XtraBackup:

yum localinstall percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpmyum localinstall percona-xtrabackup-24-2.4.4-1.el7.x86_64.rpm

卸载Percona XtraBackup:

yum remove percona-xtrabackup


  • 2017-06-17 18:33:17

    NodeJs使用asyncAwait两法

    async/await使用同步的方式来书写异步代码,将异步调用的难度降低到接近于0,未来必将大放异彩。然而在当下,由于标准化的缓存步伐,async/await尚在ES7的草案中。为了尝先,特试用了下面两种方式:

  • 2017-06-18 02:26:17

    Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

    我们可以看到错误提示中的字符0xF0 0x9F 0x98 0x84 ,这对应UTF-8编码格式中的4字节编码(UTF-8编码规范)。正常的汉字一般不会超过3个字节,为什么为出现4个字节呢?实际上是它对应的是智能手机输入法中的表情。那为什么会报错呢?

  • 2017-06-18 02:34:22

    谈mysql中utf8和utf8mb4区别

    MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。

  • 2017-07-05 09:48:51

    CSS 元素垂直居中的 6种方法

    利用CSS进行元素的水平居中,比较简单,行级元素设置其父元素的text-align center,块级元素设置其本身的left 和 right margins为auto即可。本文收集了六种利用css进行元素的垂直居中的方法,每一种适用于不同的情况,在实际的使用过程中选择某一种方法即可。

  • 2017-07-06 10:02:18

    大白话讲解Promise(一)

    去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。

  • 2017-07-11 21:54:14

    MYSQL5.7版本sql_mode=only_full_group_by问题

    一旦开启 only_full_group_by ,感觉,group by 将变成和 distinct 一样,只能获取受到其影响的字段信息,无法和其他未受其影响的字段共存,这样,group by 的功能将变得十分狭窄了