Понизьте версию MySQL 5.7 до 5.1 в CentOS 6

Версия ядра, хранящаяся в имени пакета, например 4.8.0-2 в пакетах linux-image-4.8.0-2-amd64 и linux-headers-4.8.0-2-amd64 отражает ядро ABI: он изменяется только при изменении ABI (что означает, что внешние пакеты, зависящие от ABI ядра, в частности модули ядра вне дерева, необходимо перестраивать). По соглашению в Debian, используемая версия является исходной версией ядра с расширением.0, игнорируя номер стабильной версии, за которым следует дефис и монотонно увеличивающееся число, которое увеличивается при каждом изменении ABI. Таким образом, все версии пакетов ядра 4.8.0-2 являются ABI-совместимыми, а ABI был изменен один раз в серии 4.8.

Этот подход имеет несколько преимуществ: вы автоматически получаете обновления совместимого ядра без необходимости обновления метапакета ( linux-image-amd64 , который поддерживается в другом исходном пакете); и вам не нужно перекомпилировать нестандартные модули для каждого обновления ядра.

В Debian GRUB игнорирует конкретную версию ядра, он просто перечисляет имя пакета. Возможно, это далеко не идеально, но это не так уж важно, потому что у вас не может быть установленных двух разных ABI-совместимых ядер, поэтому вам не нужно иметь возможность выбирать между ними.

Вы найдете дополнительную информацию в руководстве по ядру Debian, в частности, в разделе , посвященном версиям и ABI .

1
21.06.2017, 22:26
3 ответа

Вы можете скачать RPM по ссылке ниже и установить его с помощью команды установки RPM:

rpm -ivh mysql-5.1.73-8.el6_8.x86_64.rpm

Ссылка для скачивания :https://centos.pkgs.org/6/centos-x86_64/mysql-5.1.73-8.el6_8.x86_64.rpm.html

-1
27.01.2020, 23:33

В этой статье вы добавили репозитории MySQL сообщества Oracle, чьи пакеты устарели. Вам нужно сначала отключить этот репозиторий(yum-config-manager --disable mysql57-communityили отредактировать файлы в /etc/yum.repos.d ), а затем вы можете снова установить стандартную версию 5.1 из стандартных репозиториев.

1
27.01.2020, 23:33

Я выполнил следующие команды, и он вернулся к 5.1 и теперь работает хорошо:

yum remove 'mysql*'
yum install mysql-server-5.1*
service mysqld start
2
27.01.2020, 23:33

Теги

Похожие вопросы