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,系统直接崩溃,所有命令报段错误