在CentOS 6服务器上从版本5.5升级到5.7后,MYSQL不会启动

我在Centos 6服务器上将Mysql 5.5升级到MYSQL 5.7,但升级后服务器无法启动。 我执行了MYSQL 5.5版本删除过程来执行升级,如各种论坛上所示。 我将通过屏幕截图取消对整个过程的逐步监控,以便于识别可能的错误。

1 – 我下载了回购E6 11。

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm 

2 – 我做了本地安装

 yum localinstall mysql57-community-release-el6-11.noarch.rpm 

3 – 与MySQL 5.7相比,我删除了以前的所有软件包

 yum remove mysql57-community-release-el6-11.noarch yum remove compat-mysql51-5.1.73-1.el6.remi.x86_64 yum remove mysql-libs-5.5.57-1.el6.remi.x86_64 

我不知道在删除MYSQL的时候我是否犯了一个错误。 这可能会阻止MYSQL现在开始。

4 – 我安装了MYSQL 5.7

 yum install mysql-community-server 

重新启动MYSQL服务器5.7

 service mysqld restart 

service mysqld restart停止mysqld:[确定] MySQL守护进程启动失败。 启动mysqld:[失败]

为了尝试解决这个问题,我尝试了以下步骤

  df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_srvti02-lv_root 31G 18G 12G 60% / tmpfs 939M 0 939M 0% /dev/shm /dev/sda1 477M 162M 290M 36% /boot 

检查我的RPM的输出

  rpm -qa | grep mysql mysql57-community-release-el6-11.noarch mysql-community-client-5.7.19-1.el6.x86_64 mysql-community-libs-5.7.19-1.el6.x86_64 mysql-community-common-5.7.19-1.el6.x86_64 mysql-community-server-5.7.19-1.el6.x86_64 

现在我不知道该如何解决这个错误。

问题似乎是你也设法安装一个CentOS / RHEL 7软件包,mysql57-community-release- el7 -7.noarch

您应该检查该软件包包含的内容,可能需要在yum update mysql*之前将其删除。

安装了rhel-7软件包