Linux命令-按照与使用 (6) xbstream命令安装

本文介绍了如何通过yum和tar包方式安装Percona XtraBackup的innobackupex工具,包括yum安装步骤、解决报错1(--remove-original选项)和报错2(找不到xbstream命令)。重点讲解了如何配置和确认安装,适合MySQL物理备份需求。
摘要由CSDN通过智能技术生成

报错:(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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值