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
。刪除rpm
for 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/