收藏文章 楼主

linux centos 安装xtrabackup 一键安装shell脚本

版块:linux   类型:普通   作者:小绿叶技术博客   查看:742   回复:1   获赞:8   时间:2021-08-05 23:24:36

#!/bin/bash

xtrabackupinstall(){

xtrabackuprpm="/usr/bin/xtrabackup"

if [ ! -e $xtrabackuprpm ]

then

echo "安装xtrabackup 中。。。。。"

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm -y

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

percona-release enable-only tools release

                                                # 启用存储库

percona-release enable-only tools

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

# yum install percona-xtrabackup-80 -y

                                                # yum 命令安装 很慢 Percona XtraBackup:

wget work.eisc.cn/ruanjian/rpm/mysql/Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm

rpm -ivh Percona-XtraDB-Cluster-shared-55-5.5.37-25.10.756.el6.x86_64.rpm

wget work.eisc.cn/ruanjian/rpm/mysql/percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm

yum localinstall -y percona-xtrabackup-80-8.0.4-1.el7.x86_64.rpm

echo "安装完成, 感谢您对小绿叶技术博客公益实验研究平台的支持,查看版本:"

xtrabackup --version

wget  work.eisc.cn/ruanjian/rpm/mysql/percona-xtrabackup-80-8.0.25-17.1.el7.x86_64.rpm

yum localinstall -y percona-xtrabackup-80-8.0.25-17.1.el7.x86_64.rpm

else

echo "已经安装, 查看版本:"

xtrabackup -v

fi

}

# xtrabackupinstall


xtrabackupinstall247(){

xtrabackuprpm="/usr/bin/xtrabackup"

if [ ! -e $xtrabackuprpm ]

then

echo "安装xtrabackup 中。。。。。"

yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm -y

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

yum install perl-DBD-MySQL -y                            # 解决2.4 版本连接出错问题

yum -y install numactl libaio -y                                       # 解决 xtrabackup 命令无法使用问题


# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/tarball/percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz

wget work.eisc.cn/ruanjian/rpm/mysql/percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz

tar zxvf percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz -C /usr/local/src


echo "PATH=/usr/local/src/percona-xtrabackup-2.4.7-Linux-x86_64/bin:$PATH" >> /etc/profile

source /etc/profile


yum install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool ncurses5-devel

yum -y install perl perl-devel perl-Time-HiRes perl-DBD-MySQL

yum -y install perl-Digest-MD5

                                                                           # 安装工具包





else

echo "已经安装, 查看版本:"

xtrabackup -v

fi

}

xtrabackupinstall247




# wget work.eisc.cn/ruanjian/rpm/mysql/xtrabackupinstall.sh

# 增量备份教程:https://www.percona.com/doc/percona-xtrabackup/8.0/index.html

# mysql 物理备份 https://www.cnblogs.com/---wunian/p/8992846.html

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:linux centos 安装xtrabackup 一键安装shell脚本

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息