Как установить MySQL 8.0 на CentOS 8

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 на CentOS
Установка MySQL на CentOS с помощью AppStream

После завершения установки MySQL требуется запустить службу MySQL. А лучше включить автоматический запуск MySQL при загрузке системы. Сделать и проверить это можно следующими командами.

#systemctl start mysqld  (Эта команда запускает MySQL)
# systemctl enable --now mysqld (Добавить MySQL в автозагрузку)
# systemctl status mysqld (Проверка статуса)

Управление сервисом MySQL в CentOS 8
Установка MySQL на CentOS. Управление сервисом MySQL в CentOS 8

Теперь для защиты MySQL, запустите сценарий безопасности, который выполняет несколько операций. Например таких как установка пароля root, удаление анонимных пользователей, запрещение удаленного входа root, удаление тестовой базы данных и перезагрузка привилегий.

# mysql_secure_installation

Сценарий безопасности MySQL в CentOS 8
Сценарий безопасности MySQL в CentOS 8

Как только 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. Если у вас остались какие-либо вопросы или отзывы. Тогда поделитесь ими в разделе комментариев ниже.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

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