在新的 RHEL 6.8 实例上安装 MySQL 社区服务器时遇到问题

在新的 RHEL 6.8 实例上安装 MySQL 社区服务器时遇到问题

我在 RHEL 6.8 上安装 MySQL 5.7.12 时遇到了问题。

我下载的第一个 RPM 适用于 RHEL 7.0。这是一个全新的实例,我愚蠢地以为它会是 RHEL 7。但事实并非如此。

所以我的安装失败并出现以下错误:

Error: Package: mysql-community-server-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: mysql-community-server-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: systemd
Error: Package: mysql-community-libs-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: 2:postfix-2.6.6-6.el6_7.1.x86_64 (@rhel-x86_64-server-6)
       Requires: libmysqlclient.so.16()(64bit)

这时我查看了版本,发现是 6.8。所以我这样做了:

sudo rpm -e mysql57-community-release-el7-8.noarch

并将其删除。我使用以下命令添加了 RHEL6 的 repo:

wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm

和:

sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm

和:

sudo yum install mysql-community-server

但我仍然遇到这些失败:

Error: Package: mysql-community-server-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: mysql-community-server-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: systemd
Error: Package: mysql-community-libs-5.7.12-1.el7.x86_64 (mysql57-community)
       Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: 2:postfix-2.6.6-6.el6_7.1.x86_64 (@rhel-x86_64-server-6)
       Requires: libmysqlclient.so.16()(64bit)
       Removing: mysql-libs-5.1.73-7.el6.x86_64 (@rhel-x86_64-server-6)

注意第一行。它仍然显示el7。删除rpmMySQL RHEL7 的 是否没有删除所有内容?此外,它仍然说它需要systemd,但我在这个 6.8 安装上找不到systemd任何地方。我很感谢你的帮助,我知道我在这里遗漏了一些基本的东西。

答案1

systemd 仅在 RHEL 7 中被采用,因此 RHEL6 没有它。

https://en.wikipedia.org/wiki/Systemd

如果我是你我会尝试这样的事情:

http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/

相关内容