Я следую инструкциям Вот для установки MySQL-Community-Server на экземпляр linux 6 aws.
Основные команды:
wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
sudo yum localinstall mysql57-community-release-el6-8.noarch.rpm
тогда когда я ищу mysql57
в моем «новом» репо yum с yum list all |grep mysql57
я получаю следующее:
mysql57-community-release.noarch el6-8 @/mysql57-community-release-el6-8.noarch
mysql-community-client.i686 5.7.13-1.el7 mysql57-community
mysql-community-client.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-common.i686 5.7.13-1.el7 mysql57-community
mysql-community-common.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-devel.i686 5.7.13-1.el7 mysql57-community
mysql-community-devel.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-embedded.i686 5.7.13-1.el7 mysql57-community
mysql-community-embedded.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-embedded-compat.i686 5.7.13-1.el7 mysql57-community
mysql-community-embedded-compat.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-embedded-devel.i686 5.7.13-1.el7 mysql57-community
mysql-community-embedded-devel.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-libs.i686 5.7.13-1.el7 mysql57-community
mysql-community-libs.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-libs-compat.i686 5.7.13-1.el7 mysql57-community
mysql-community-libs-compat.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-release.noarch el7-7 mysql57-community
mysql-community-server.x86_64 5.7.13-1.el7 mysql57-community
mysql-community-test.x86_64 5.7.13-1.el7 mysql57-community
mysql57-community-release.noarch el7-7 mysql57-community
так получается, что ссылка el6-8 устанавливает ссылки на el7 ???
когда я пытаюсь установить mysql с sudo yum install mysql
я получаю следующие ошибки
Downloading packages:
http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-client-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-common-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql-community-libs-5.7.13-1.el7.x86_64.rpm: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
когда я пытаюсь sudo yum install mysql-community-server
я получаю ошибку:
Error: Package: mysql-community-server-5.7.13-1.el7.x86_64 (mysql57-community)
Requires: systemd
... что является распространенной ошибкой при попытке установить el7 на el6 linux (который не использует systemd)
В обоих случаях yum пытается загрузить пакет el7 из репозитория el6-8 ...
как мне это исправить?
PS Пробовал редактировать /etc/yum.repos.d/mysql-community.repo
файл, но нет ничего, что указывает версию Linux
PPS Я также полностью удалил репозиторий yum и попробовал yum clean all
- тогда проверьте yum list all |grep mysql57
что не дает результатов - после чего следует новая установка = тот же результат
ОБНОВИТЬ
содержимое моего /etc/yum.repos.d/mysql-community.repo
файл подтверждает, что репо настроено для загрузки el6 mysql:
[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
# Enable to use MySQL 5.5
[mysql55-community]
name=MySQL 5.5 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql-tools-preview]
name=MySQL Tools Preview
baseurl=http://repo.mysql.com/yum/mysql-tools-preview/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
У меня тоже была эта проблема, и мне потребовались дни, чтобы разобраться. Я тоже думал, что использую ОС EL 7, но я был на 6. Я попытался установить пакет MySQL EL7 и получил ошибку о необходимости systemd. Это было первым признаком того, что пакет был неправильным.
Я удалил пакеты EL7 с помощью
sudo yum remove mysql57-community-release-el7-9.noarch
и установил EL6, но при запуске
sudo yum install mysql-community-server
по умолчанию он вернулся к установке пакетов EL7. Я проверил свой /etc/yum.repos.d/mysql-community.repo, но все это указывало на 6, а не на 7.
После нескольких дней борьбы с этим,
sudo yum clean all
и
sudo yum update
исправил проблему. После этого sudo yum install mysql-community-server работал отлично.