Alibaba Cloud Linux系统与MySQL5.7不兼容

本文共有816个字,阅读需要4分钟。

阿里云在今年的双十一推出了一款非常有性价比的ECS云主机,年付只要99元,而且还可以以同样的价格续费3次。老郭还是非常心动的,于是就入手了一个。一般来说,云主机都是要自己先选择一个操作系统,然后自己去配置环境的,既然是阿里云的主机,那首选当然是Alibaba Cloud Linux系统了。以老郭的经验来判断,Alibaba Cloud Linux应该是使用的和centos相同的内核,然后进行了一定的修改和优化,所以兼容性在理论上来说应该是不会有什么太大的问题的。

图片[1]-Alibaba Cloud Linux系统与MySQL5.7不兼容

在配置环境的过程中,安装nginx和PHP都是一切正常,没有出现任何的意外。但是在安装MySQL5.7的时候,却在安装到一半的时候出现了系统卡死的情况,CPU和磁盘都是满负荷运转。即使是到阿里云的后台去重启ECS云主机,也一直是处在繁忙的状态,过了好久才重启成功。

图片[2]-Alibaba Cloud Linux系统与MySQL5.7不兼容

正常情况下来说,虽然MySQL5.7对系统资源的要求更高,内存要求不低于1.5G,但阿里云的这款云主机是2G内存的,是满足MySQL5.7的要求的。

后来在网上查询原因才发现,并不是老郭一个人出现过这个情况。究其原因,应该是Alibaba Cloud Linux与MySQL5.7存在着严重兼容性问题,导致MySQL5.7在安装到一半的时候必然出现死机。解决的办法有这么三个:

一是放弃Alibaba Cloud Linux系统,安装更加原汁原味的centos7.9,这样就不会出现与MySQL5.7不兼容的情况了。

二是如果坚持使用Alibaba Cloud Linux系统,那么就只能放弃MySQL5.7,转而使用低一版本的MySQL5.6,这样也不会出现不兼容的情况,代价就是有些程序会提示数据库版本过低。

三是不在云主机上安装数据库,而使用阿里云的云数据库服务,这样自然不会有任何的问题发生,但代价就是云数据库不便宜。

而老郭则选择了第四个选项,直接把这款ECS云主机给退了。既然解决不了问题,那就把产生问题的根源给解决了。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

    暂无评论内容