CentOS 8 Stream обновление MySQL до последней версии

По умолчанию в CentOS 8 Stream устанавливается не самая свежая версия MySQL из репозитория AppStream. Данное руководство поможет обновить MySQL 8 до последней версии.

На момент написания статьи в CentOS устанавливалась версия 8.0.26, выпущенная 20 июля 2021, которая имеет определенный набор уязвимостей и в принципе не является последней:

yum info mysql-server

Зачем обновлять MySQL?

Безопасность

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

Производительность

Разработчики часто оптимизируют свой код для повышения производительности. Обновление до последней версии пакета поможет вам воспользоваться преимуществами этих улучшений и обеспечить бесперебойную и эффективную работу вашего проекта.

Исправления ошибок

Новые версии пакетов часто исправляют ошибки, которые присутствовали в предыдущих выпусках. Обновление пакетов поможет предотвратить непредвиденные проблемы и повысить стабильность ваших проектов.

Обновление MySQL до последней версии

Для обновления до последней (актуальной) версии, нам потребуется установить репозиторий MySQL Community 

репозиторий MySQL Community 

Но если мы пытаемся обновить (установить) MySQL Community Server, всегда выбирается системный из AppStream. Независимо от используемого имени пакета: mysql-server или mysql-community-server.

Нам нужно отключить модуль mysql из менеджера пакетов:

И теперь можно обновить версию MySQL (8.0.32 на данный момент):

dnf install mysql-server

Обратите внимание, что теперь вы также можете использовать mysql-community-server в качестве имени пакета.

После обновления пакета, не забудьте вручную перезапустить сервис MySQL

Понравилась статья? Поделиться с друзьями:
Добавить комментарий