Percona XtraBackup安装总结

XtraBackup介绍部分原文地址:https://blog.csdn.net/wfs1994/article/details/80396604#t3

XtraBackup介绍

Percona XtraBackup是一款基于MySQL的服务器的开源热备份实用程序,在备份过程中不会锁定数据库。它可以备份来自MySQL5.1,5.5,5.6和5.7服务器上的InnoDB,XtraDB和MyISAM表的数据,以及带有XtraDB的Percona服务器。

Percona XtraBackup为所有版本的Percona Server,MySQL和MariaDB进行MySQL热备份。它执行流,压缩和增量MySQL备份。 
功能:

在不暂停数据库的情况下创建热的InnoDB备份
进行MySQL的增量备份
将压缩的MySQL备份传输到另一台服务器
在MySQL服务器之间移动表格
轻松创建新的MySQL复制从站
在不增加服务器负载的情况下备份MySQL
下载地址:https://www.percona.com/downloads/XtraBackup/LATEST/ 
官方文档:https://www.percona.com/doc/percona-xtrabackup/LATEST/index.html#user-s-manual 
参数说明: 
https://www.percona.com/doc/percona-xtrabackup/LATEST/xtrabackup_bin/xbk_option_reference.html

 

安装步骤

  1. 去官网下载二进制包,不编译,编译需要和MySQL源码包配合。

步骤:

访问官网:https://www.percona.com/downloads/XtraBackup/LATEST/

选择版本下:

上传到安装服务:scp 本地文件目录  服务器文件目录,例如:

 scp Desktop/craftsmen.war  root@47.52.163.172:/home/lgc/tmp

解压

tar zxvf percona-xtrabackup-2.4.12-Linux-x86_64.tar.gz

跳转目录

ls -lh /home/lgc/tmp/percona-xtrabackup-2.4.12-Linux-x86_64/bin/

拷贝相关执行文件到/usr/bin

cp innobackupex /usr/bin/innobackupex
cp xtrabackup /usr/bin/xtrabackup

测试

cd xtrabackup

./innobackupex --version

 

可能会遇到的问题:

  • 如libcrypt版本下载错误,会提示 
innobackupex: error while loading shared libraries: libgcrypt.so.20: cannot open shared object file: No such file or directory

解决办法:查看服务器上的libgcrypt版本,下载对应的libgcrypt的版本的包就可以了,查看服务器上的libgcrypt版本,命令如下:

yum list installed|grep libgcrypt
  • Can't locate Digest/MD5.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at - line 693

出现这个问题原因:没有安装 perl-Digest-MD5组件

解决办法:(安装了perl-Digest-MD5)

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

参考资料:http://www.cnblogs.com/zhoujinyi/p/4088866.html

参考资料:https://blog.csdn.net/wfs1994/article/details/80396604#t3

参考资料:https://cloud.tencent.com/info/9480f247acaa0a673f6b32c4333a9e16.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liuguichenglove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值