Centos 6 服务器上从 5.5 版本升级到 5.7 后 MYSQL 无法启动

Centos 6 服务器上从 5.5 版本升级到 5.7 后 MYSQL 无法启动

我正在 Centos 6 服务器上将 Mysql 5.5 升级到 MYSQL 5.7,但升级后服务器无法启动。我按照各个论坛上的指示执行了 MYSQL 5.5 版本删除过程来执行升级。我将通过屏幕截图逐步介绍整个过程,以方便识别可能的错误。

1-我下载了 E6 11 的 repo。

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

服务 mysqld 重新启动 停止 mysqld:[OK] MySQL 守护进程启动失败。 启动 mysqld:[FAILED]

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

 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

现在我不知道该如何尝试修复这个错误。

答案1

问题似乎是你还设法安装了 CentOS/RHEL 7 包 mysql57-community-release-el7-7.noarch

您可能应该检查该包中包含的内容,并且可能需要先将其删除,然后yum update mysql*才能工作。

已安装 rhel-7 软件包

相关内容