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/

选择版本下:

Percona XtraBackup安装总结_第1张图片

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

 scp Desktop/craftsmen.war  [email protected]:/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

你可能感兴趣的:(XtraBackup)