arm64-mysql8安装实践

本文档详细记录了在国产ARM64架构机器上安装MySQL8的过程,包括尝试通过官网rpm包安装遇到的glibc版本不兼容问题,以及如何手动编译安装MySQL8和Boost库的步骤。
摘要由CSDN通过智能技术生成

1. 环境说明

某国产arm64机器

名称 版本
glibc 2.23
gcc 5.3.1
openssl 1.0
libssl 1.0

2. 官网rpm包安装

  • https://dev.mysql.com/downloads/mysql/5.5.html?os=31&version=5.1
    下载rpm包
  • sudo alien *.rpm 因为该os约等于ubuntu,只提供deb包安装方式,所以需要把rpm包转换成deb包
  • dpkg -i */deb,途中会包各种依赖缺失,直接去pkg.org中下载安装即可。到此,安装结束。
  • 安装完一系列依赖之后,systemctl restart mysql,报如下错误:
    在这里插入图片描述
  • 到此为止,猜测是mysql8官网该rpm包作者编译时,机器的glibc版本过高,导致在低版本的glibc os中无法使用。
  • 尝试编译glibc升级,一系列骚操作后,软连接后ln -sv /opt/glibc-2.28/lib/libc.so.6 /aarch64-linux-lib/libc.so.6,系统直接崩溃,所有命令报段错误
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值