Cent os7 安装 MYSQL 8.0以上版本-分享

时间:2021-06-22 21:00:04

因为有些高深语法必须在MYSQL最新版本的数据上面实现,所以本章节教大家安装MYSQL 8.0。网上面有很多方案,但是都是有弯路,这里讲一套实际的方法,也是借鉴网友,避免走需要弯路。

截图是已经部署好的MYSQL8.0:

Cent os7 安装 MYSQL 8.0以上版本-分享

挖坑1:

我用的是(https://yq.aliyun.com/articles/64304)阿里云编码编译安装,但是在编译过程中都不通过,总提示编译缺少库资源。找了很久都没有看到任何可以添加库资源。估计是我少库文件了。

Cent os7 安装 MYSQL 8.0以上版本-分享

这里有个小技巧,有时候Wget,或者yum安装时,会出现获取端失败。

这种错误,是因为没有配置/etc/resolv.conf。

解决方法:编辑resolv.conf文件,添加:nameserver 8.8.8.8   然后保存退出即可。


挖坑2:使用RPM软件管理工具进行编译安装。借鉴是https://www.cnblogs.com/junle/p/5725046.html

首先使用#rpm -qa | grep mysql的软件包都删除掉,包括cent7内部自主研发的MYSQL包,忘记叫什么名字了。连接方法有介绍,可以尝试一下。我这里主要遇到问题是我把软件包都删除完了,按在官网上面下载mysql-8.0.4-0.1.rc.el7.x86_64.rpm-bundle.tar包,解压之后,编译启动不了。方法内介绍是安装低版本的MYSQL,可以尝试一下安装新版本。

挖坑3:使用RPM安装依赖包,使用YUM安装MYSQL服务器。借鉴https://blog.csdn.net/shenliang1985/article/details/79238884

因为我装的cent7环境,在线安装应该是使用比较新的MYSQL,固然没有错。还是成功调试了。现在很多不提倡RPM软件管理包来安装,因为怕环境受限制。所以能用YUM就用。但是也不能太依赖,万一部署环境没有网络,就很尴尬了。

总结三种都可以使用,主要看自己环境搭建有没有缺少软件依赖包。网友可以尝试一下。

截图是我变成历史指令,感谢网友的分享,技术就是分享和摸索的道路,让我们一起前行。

Cent os7 安装 MYSQL 8.0以上版本-分享