开始,我默认安装了MySQL8,但是在测试的时候发现通过Hibernate连接之前的MySQL5.7的代码运行在连接新版本的库的时候发生异常,出于时间原因没有深度排查
但是我严重怀疑是版本匹配问题,为了能够快速使用,我选择回退到之前的5.7
整个经历:
安装默认的MySQL8
添加MySQL Yum存储库
进入这个网站下载默认给的版本8文件

上传到服务器,当然也可以复制URL,使用wget进行下载

安装下载的发行包
rpm -Uvh mysql80-community-release-el7-1.noarch.rpm
然后进行安装
yum install mysql-community-server
根据提示输入 y 并等待下载与安装
安装完成

启动服务以及查看服务是否启动成功
systemctl start mysqld.service
systemctl status mysqld.service

出现active(running)表示服务启动成功
之后可以在设置服务开机启动(不过基本都是默认开机启动的)
systemctl enable mysqld
systemctl daemon-reload
如何完全拆卸MySQL8
rpm -qa |grep -i mysql
查看已经安装的MySQL(我这里已经是安装好5.7版本的情况了)
基本会显示五个

使用命令进行拆卸
yum remove mysql-community mysql-community-server mysql-community-libs mysql-community-common mysql80-community-release
拆卸完成后再使用
rpm -qa |grep -i mysql
进行检查,此时应该没有任何输出
再查看下拆卸残留的配置等
find / -name mysql

本文介绍了在CentOS7环境下,从安装MySQL8遇到的问题到回退并安装MySQL5.7的完整过程。包括添加Yum存储库、选择版本、禁用启用不同版本、安装与卸载MySQL的命令,以及配置和授权远程访问的步骤。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



