架构为 aarch64 的 linux 如何安装 mysql8 ? 请看本文

架构为 aarch64 的 linux 如何安装 mysql8 ? 请看本文

梦浪的小虾米
2021-07-01 / 1 评论 / 3,666 阅读 / 正在检测是否收录...

现在市面上大多数的服务器架构都是:x86_64 的。但是也有少数是 aarch64 的。例如华为云(我上一任公司的华为云就是,不知道其它的华为云是不是)。
当时,我们客户环境代码为 php 7.3 + mysql 8。
本文说了一堆废话,如果需要实际解决问题,请直接看最后的总结。

服务器上安装的是 ubuntu 18
服务器上本来是有 mysql8 的,但是无缘无故崩了。经过大佬的一番操作,死活无法启动。最后大佬说上云数据库吧。后续他一直没给我账户,可能是忘了,但是我没有数据库就无法给客户测试环境,于是我开始做无用功了

我没有弄服务器的时候,我还以为是 apt-get install mysql 一键搞定。结果我大错特错。通过命令行安装完成后。mysql 版本为 5.7

这显然不符合老板的要求,怎么办呢?删除重来。
上网搜了一圈后,发现 mysql 8 目前不支持 aarch64 位,自行 make 的话,网上又是一堆吐槽,说这个需要更换,那个不出去就搞不定。emmm,全是问题。
自己去踩坑的话,显然会被老板砍死。浪费时间不说,还完不成任务。只能想其它办法。

重点来了:

正巧当时的前任成功在这台服务器上搭建过mysql8,我就在寻思着:前任是怎么搭建成功的?
难不成是他 make 的? 如果是他 make 的。那么那些安装包以及依赖是不是都已经解决了?
想到这里,干起来。我打开 root 目录,看到里面没有我想的 mysql8 目录。只有一个 lnmp1.7 目录。

我心想要不试试 lnmp ,死马当活马医。打开后一看,里面竟然有一个 mysql8 选项。赶紧试试安装,没想到竟然成功了。

总结来了

使用 lnmp1.7 版本以上的话,可以在 aarch 版本里面安装 mysql8

tips

如何查看服务器架构:

arch

本文具有实效性,最后操作日期为 2021 年 2 月。所以如果您看到本文的时候,请自行确认是否可以直接安装 mysql8

本文的主要内容是分享我做的无用功

0

评论 (1)

取消
  1. 头像
    rantrism
    Windows 10 · Google Chrome

    您好~我是腾讯云+社区的运营,关注了您在分享的技术文章,觉得内容很棒,我们诚挚邀请您加入腾讯云自媒体分享计划。完整福利和申请地址请见:https://cloud.tencent.com/developer/support-plan
    作者申请此计划后将作者的文章进行搬迁同步到社区的专栏下,你只需要简单填写一下表单申请即可,我们会给作者提供包括流量、云服务器、域名等,另外还有些周边礼物。 我们诚挚的邀请您并期待您的加入~

    回复