报错:(1)
Unknown option: remove-original
innobackupex: Error: Bad command line arguments
报错:(2)
bash: xbstream: 未找到命令...
innobackupex对xtrabackup的封装,是percona推出的可靠物理备份工具,对于mysql,逻辑备份可以使用mysqldump、mysqlpump、mysqldumper,物理备份可以直接使用innobackupex。
官网地址:https://www.percona.com/downloads/
官网下载tar包地址:https://www.percona.com/downloads/Percona-XtraBackup-2.4/LATEST/
一、yum方式安装
(报错1报错2都可以安装percona-xtrabackup-24 进行解决)
解决:innobackupex命令安装(重新innobackupex命令)
[root@centos7 ~]# yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
[root@centos7 ~]# yum -y install percona-xtrabackup-24
[root@centos7 ~]# yum -y install qpress ##innobackupex支持压缩导出,这里安装压缩工具
[root@centos7 ~]# innobackupex -version ###如果出现如下提示表示安装成功,我这里2.4.15
xtrabackup: recognized server arguments: --server-id=11 --datadir=/data/mysql_data --tmpdir=/tmp --log_bin=bin.log --innodb_page_size=8192 --innodb_buffer_pool_size=2G --innodb_io_capacity=4000 --innodb_flush_method=O_DIRECT --innodb_undo_tablespaces=3 --innodb_log_file_size=128M --innodb_log_buffer_size=16777216
innobackupex version 2.4.15 Linux (x86_64) (revision id: 544842a)
[root@centos7 ~]#
二、tar包方式安装
2.1、安装:xbstream命令
Xtrabackup 安装使用 https://www.cnblogs.com/zhoujinyi/p/4088866.html
2.2、安装: http://www.percona.com/downloads/
下载安装包:
1)直接下载二进制包,不编译,编译需要和MySQL源码包配合。
# 建议使用地址:2.4.26版本
weget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.26/binary/tarball/percona-xtrabackup-2.4.26-Linux-x86_64.glibc2.12.tar.gz
# 2.1.9版本有点老
wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.9/binary/Linux/x86_64/percona-xtrabackup-2.1.9-744-Linux-x86_64.tar.gz
解压安装
1)tar zxvf percona-xtrabackup-2.1.9-744-Linux-x86_64.tar.gz
2)ls -lh percona-xtrabackup-2.1.9-Linux-x86_64/
drwxr-xr-x 2 root root 4.0K 5月 2 2014 bin
drwxr-xr-x 4 root root 4.0K 5月 2 2014 share
3)
ls -lh percona-xtrabackup-2.1.9-Linux-x86_64/bin/
-rwxr-xr-x 1 root root 165K 5月 2 2014 innobackupex
lrwxrwxrwx 1 root root 12 5月 2 2014 innobackupex-1.5.1 -> innobackupex
-rwxr-xr-x 1 root root 2.2M 5月 2 2014 xbcrypt
-rwxr-xr-x 1 root root 2.2M 5月 2 2014 xbstream
-rwxr-xr-x 1 root root 13M 5月 2 2014 xtrabackup
-rwxr-xr-x 1 root root 16M 5月 2 2014 xtrabackup_55
-rwxr-xr-x 1 root root 79M 5月 2 2014 xtrabackup_56
4)
cd percona-xtrabackup-2.1.9-Linux-x86_64/bin/
cp xbstream /usr/bin/xbstream
cp innobackupex-1.5.1 /usr/bin/innobackupex
cp xtrabackup_55 /usr/bin/xtrabackup
#cp xtrabackup /usr/bin