Mysql

在新的 RHEL 6.8 實例上安裝 MySQL 社區伺服器時遇到問題

  • May 13, 2016

我在 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。刪除rpmfor MySQL RHEL7 並沒有擺脫一切嗎?此外,它仍然說它需要systemd,但systemd在這個 6.8 安裝中我找不到任何地方。感謝您的幫助,我知道我在這裡缺少一些基本的東西。

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/

引用自:https://serverfault.com/questions/776617