在安装mysql8.0并且使用最新版的centos7的时候出现了不少坑,这个是其中之一。
由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB。
使用rpm命令查找mariadb:
rpm -pa | grep mariadb
可能会出现:
mariadb-libs-5.5.56-2.el7.x86_64 、
然后我们进行删除rpm包:
rpm -e mariadb-libs-5.5.56-2.el7.x86_64
可能出现这个包已经被使用的错误,如果判断没有特别的影响的话,直接强制删除:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64然后我们就删除了这个mariadb数据库

本文介绍在CentOS7上安装MySQL8.0遇到的问题及解决办法。由于CentOS7内置Mariadb并默认不支持MySQL,安装MySQL前需卸载Mariadb以避免冲突。

1159





