往期专题请查看www.zhaibibei.cn
这是一个坚持Oracle,Python,MySQL原创内容的公众号
实验环境
前面我们介绍了Xtrabackup 2.4版本的介绍,这个专题说8.0版本
大体上差不多,不过8.0版本移除了innobackupex命令且只能备份8.0版本的MySQL
此次实验的环境如下
MySQL 8.0.19
Redhat 7.4
1. xtrabackup版本
我们在官方网站可以看到xtrabackup有多个版本
https://www.percona.com/downloads/

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包的形式安装
下载地址

下载XtraBackup 8.0.10
3. 安装XtraBackup 8.0
这里我们要先安装依赖包,否则会报错缺少依赖包

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
或者
链接:https://pan.baidu.com/s/12TScnbBXLOeeAR2nuB7DuA 提取码:mhgx
最后安装xtrabackup
rpm -ivh percona-xtrabackup-80-8.0.10-1.el7.x86_64.rpm 
4. 验证安装
最后我们验证下安装是否成功

可以看到已经安装完成,下节我们继续
5. Percona XtraBackup命令
从8.0版本开始xtrabackup已经移除了innobackupex命令
所以我们只能使用xtrabackup命令
5. 参考资料
本专题所有内容翻译子Percona XtraBackup的官方文档
可点击阅读原文下载
点击阅读原文获得更好的阅读体验,推荐在PC端阅读
也可在公众站内搜索中回复 MySQL 搜索相关内容
或直接打开个人网页搜索
http://www.zhaibibei.cn
往期专题包括:
Python 自动化运维
MySQL 安装
mysqldump命令详解
mysqlbinlog命令详解
xtrabackup工具详解
打造属于自己的监控系统
Python爬虫基础
Oracle awr报告全解析
Oracle ASM全解析
Oracle Data Guard全解析
Oracle ClusterWare全解析
Oracle常见参数解析
Oracle常见故障处理
Oracle SQL优化案例

觉得文章不错的欢迎关注,转发,收藏,点赞~




