MySQL — это самая популярная, а главная бесплатная платформа баз данных. Которая используется для размещения нескольких баз данных на любом сервере. Предоставляя многопользовательский доступ к каждой базе данных.
Последняя версия MySQL 8.0 доступна для установки из репозитория AppStream. Который включен по умолчанию в системах CentOS 8 и RHEL 8.
Существует также версия базы данных MariaDB 10.3, доступная для установки из репозитория AppStream. Она является «альтернативной заменой» для MySQL 5.7, но с некоторыми ограничениями. Если ваше приложение не поддерживается MySQL 8.0, то я рекомендую вам установить MariaDB 10.3.
В этой статье мы рассмотрим процесс установки последней версии MySQL 8.0 на CentOS 8 и RHEL 8 с использованием репозитория AppStream с помощью команды YUM.
Примечание: Шаги приведенные в этой статье, будут работать только в том случае, если вы включили подписку Red Hat на RHEL 8.
Установка MySQL 8.0 на CentOS8 и RHEL 8
Последняя версия MySQL 8.0 доступна для установки из репозитория в системах CentOS 8 и RHEL 8 с помощью команды yum.
# yum-y install @mysql
@mysql
Этот модуль установит самую последнюю версию MySQL со всеми зависимостями.
После завершения установки MySQL требуется запустить службу MySQL. А лучше включить автоматический запуск MySQL при загрузке системы. Сделать и проверить это можно следующими командами.
#systemctl start mysqld (Эта команда запускает MySQL)
# systemctl enable --now mysqld (Добавить MySQL в автозагрузку)
# systemctl status mysqld (Проверка статуса)
Теперь для защиты MySQL, запустите сценарий безопасности, который выполняет несколько операций. Например таких как установка пароля root, удаление анонимных пользователей, запрещение удаленного входа root, удаление тестовой базы данных и перезагрузка привилегий.
# mysql_secure_installation
Как только MySQL будет защищена, вы можете войти в оболочку MySQL. И создать новую базу данных и пользователей к ней.
# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO ravi@localhost IDENTIFIED BY 'setiwik123';
mysql> exit
Вот и все! В этой статье мы рассказали, как можно легко установить MySQL 8.0 на CentOS 8. Если у вас остались какие-либо вопросы или отзывы. Тогда поделитесь ими в разделе комментариев ниже.