Centos7安装安装MysqL-server-5.6.35-1.el7.x86_64.rpm,提示安装失败,因为Centos7安装时默认安装mariadb-libs.XXXXXX.rpm
需要卸载mariadb-libs.XXXXXX.rpm,才能安装,卸载mariadb-libs.XXXXXX.rpm
使用rpm -qa|grep -i mariadb-libs 搜索j进行卸载完毕。
MysqL安装需要的rpm包:
MysqL-client-5.6.35-1.el7.x86_64.rpm
MysqL-server-5.6.35-1.el7.x86_64.rpm
安装完毕后,通过 service MysqL start 命令进行启动,MysqL暂时不支持systemctl(centos7启动服务的命令),如果启动提示
[root@localhost etc]# service MysqL start
Starting MysqL........ ERROR! The server quit without updating PID file (/var/lib/MysqL/localhost.localdomain.pid).
出现上述错误的原因说明Centos7系统中默认安装了一些有关MysqL和mariadb的文件,此时在rpm安装的MysqL默认的初始化数据库路径下是没有创建performance_schema文件夹的(MysqL初始化数据库时会创建MysqL、performance_schema、test三个文件夹的)。
解决办法
安装上述两个rpm安装包时,需要先将Centos7系统中的有关MysqL和mariadb的文件进行删除
find / -name MysqL
find / -name mariadb