#!/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
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:10.8.103.62,2025-12-10 12:10:48,Processed in 0.01118 second(s).