-
1. 使用XtraBackup备份MySQL 8.0 Part 1 xtrabackup 8.0 安装
tutorial1
-
-
Attachments
-
Changes
-
View Source
-
View
## 实验环境
前面我们介绍了Xtrabackup 2.4版本的介绍,这个专题说8.0版本
大体上差不多,不过8.0版本移除了innobackupex命令且只能备份8.0版本的MySQL
[XtraBackup工具详解](http://www.zhaibibei.cn/mysql/xtrabackup/)
此次实验的环境如下
- MySQL 8.0.19
- Redhat 7.4
## 1. xtrabackup版本
我们在官方网站可以看到xtrabackup有多个版本
[https://www.percona.com/downloads/](https://www.percona.com/downloads/)
[image:886 size:orig]
- Percona XtraBackup 8.0
- Percona XtraBackup 2.4
其中8.0只支持MySQL 8.0的版本
2.4版本支持MySQL 5.11 , 5.5, 5.6 和5.7的版本
所以这里我们使用8.0的版本
## 2.下载rpm包
这里我们使用rpm包的形式安装
[下载地址](https://www.percona.com/downloads/Percona-XtraBackup-LATEST/)
[image:887 size:orig]
下载XtraBackup 8.0.10
## 3. 安装XtraBackup 8.0
这里我们要先安装依赖包,否则会报错缺少依赖包
[image:888 size:orig]
```
yum install -y perl-DBD-MySQL
yum install --y perl-Digest-MD5
rpm -ivh libev-4.15-3.el7.x86_64.rpm
```
其中libev需要单独下载,注意需要下载2.4.15版本。可以通过下面云盘下载
[http://rpmfind.net/linux/epel/7/x86_64/Packages/l/libev-4.15-3.el7.x86_64.rpm](http://rpmfind.net/linux/epel/7/x86_64/Packages/l/libev-4.15-3.el7.x86_64.rpm)
链接:https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取码:mhgx
最后安装xtrabackup
```
rpm -ivh percona-xtrabackup-80-8.0.10-1.el7.x86_64.rpm
```
[image:889 size:orig]
## 4. 验证安装
最后我们验证下安装是否成功
[image:890 size:orig]
可以看到已经安装完成,下节我们继续
## 5. Percona XtraBackup命令
从8.0版本开始xtrabackup已经移除了innobackupex命令
所以我们只能使用xtrabackup命令
## 5. 参考资料
本专题所有内容翻译子Percona XtraBackup的官方文档
可通过如下链接下载
[attachment:891]
[下一章](http://www.zhaibibei.cn/mysql/xtrabackup8/tutorial2/)