开始,我默认安装了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