Назад | Перейти на главную страницу

Возникли проблемы с установкой Сервера сообщества MySQL на новом экземпляре RHEL 6.8

У меня проблемы с установкой MySQL 5.7.12 на RHEL 6.8.

Первый загруженный мной 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 с:

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 для 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/