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

Обновление MySQL с помощью YUM

Я пытаюсь выполнить обновление с MySQL 5.5 до MySQL 5.7 с помощью yum (с использованием AMI Amazon linux)

Когда я делаю :

sudo yum обновить mysql

No packages marked for update

Когда я делаю :

sudo yum установить mysql

Le paquet mysql-5.5-1.6.amzn1.noarch est déjà installé dans sa dernière version
Rien à faire

Вопрос: Как мне объяснить yum, что мне нужна версия MySQL 5.7

Информации не так много, но может быть несколько причин.

  • в репозитории используемого вами дистрибутива нет пакетов mysql5.7. Вы можете проверить папку /etc/yum.repos.d/, чтобы проверить, какие репозитории в настоящее время настроены на вашем сервере. С участием yum info mysql вы можете запросить дополнительную информацию о доступном пакете.
  • Если это корпоративный дистрибутив, такой как centos / rhel7, они переходят только на mysql5.5 (на самом деле mariadb5.5)
  • если вы используете репозиторий mysql yum. Они относятся только к основной версии (mysql5.5, mysql5.6, mysql5.7), поэтому вам придется установить или настроить новый репозиторий, имеющий доступ к mysql5.7. проверьте здесь репозиторий mysql yum

Помните, что выход за пределы обычных репозиториев для получения более новой версии программного обеспечения может означать, что вы потеряете поддержку предприятия. Технически это также может вызвать проблемы, которых вы не ожидаете.

Хотя мой личный опыт работы с mysql5.7 хорош. Но я всегда очень осторожно отношусь к использованию программного обеспечения из репозиториев дистрибутива.