作者:王向
爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。
本文来源:原创投稿
*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。
需求背景
由于官方上游还没有提供 arm 架构可用的二进制通用安装包,所以我们只能选择进行编译安装或者 rpm 包安装。
这里选择了更复杂费时的编译安装,对于为什么选用编译安装大概有以下原因:
- 调整分发更容易一些
- 同一台机器装多个版本共存
下面我就进入操作环节吧。
环境准备
我这里的机器环境信息如下:
- 系统:kylin v10
- 架构: aarch64
- 内核:4.19.90-17.5
本文内所有步骤都基于该环境
[root@wx-test ~]# uname -a
Linux wx-test 4.19.90-17.5.ky10.aarch64 #1 SMP Fri Aug 7 13:35:33 CST 2020 aarch64 aarch64 aarch64 GNU/Linux
[root@wx-test ~]# cat /etc/os-release
NAME="Kylin Linux Advanced Server"
VERSION="V10 (Tercel)"
ID="kylin"
VERSION_ID="V10"
PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"
ANSI_COLOR="0;31"
前期准备
- 下载 xtrabackup 源码包,门牌号:Download Percona XtraBackup 8.0
[root@wx-test ~]# ll
总用量 291168
-rw-rw-r-- 1 dba dba 298154792 6月 27 14:18 percona-xtrabackup-8.0.27-19.tar.gz
# 顺手把解压缩也做了
[root@wx-test ~]$ tar xf percona-xtrabackup-8.0.27-19.tar.gz
# 顺手在创建一个目录来存储已编译的文件
[root@wx-test ~]$ cd percona-xtrabackup-8.0.27-19
[root@wx-test percona-xtrabackup-8.0.27-19]$ pwd
/home/dba/percona-xtr

本文详细记录了在Kylin V10(aarch64架构)系统上,由于缺乏官方预编译的二进制包,如何从源码编译安装Percona XtraBackup 8.0的过程。首先介绍了选择编译安装的原因,然后详细阐述了环境准备、依赖包安装、高版本gcc的快速安装以及xtrabackup的编译和安装步骤,包括解决编译过程中可能遇到的问题。
最低0.47元/天 解锁文章
1310

被折叠的 条评论
为什么被折叠?



