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

MariaDB-это система управления базами данных с открытым исходным кодом. Данная база данных разветвляется от MySQL, создается и поддерживается разработчиками, создавшими MySQL. MariaDB предназначен для высокой совместимости с MySQL, но в MariaDB были добавлены новые функции, такие как механизмы хранения данных (Aria, ColumnStore, MyRocks).

В этой статье мы рассмотрим установку и настройку MariaDB на CentOS 8 Linux.

Шаг 1: Включите репозиторий MariaDB на CentOS 8

Перейдите на официальную страницу загрузки MariaDB и выберите дистрибутив CentOS. И версию MariaDB 10.5  (это стабильная версия).

Как только вы все выбрали, вы сразу получите MariaDB YUM repository entires. Теперь скопируйте и вставьте эти записи в файл с именем /etc/yum.repos.d / MariaDB. repo.

$ sudo vim /etc/yum. repos. d/mariadb. repo


# MariaDB 10.5 CentOS repository list — created 2021-01-15 07:12 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


Как только файл репозитория будет установлен, требуется проверить его. Для этого выполните следующую команду.

$ dnf repolist

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

Шаг 2: Установка MariaDB на CentOS 8

Теперь используйте команду dnf для установки пакета MariaDB.

$ sudo dnf install MariaDB-server-y

Затем запустите службу MariaDB и добавьте ее в автозагрузку системы. Это можно сделать командами.

$ systemctl start mariadb $ systemctl enable mariadb

Проверьте состояние службы MariaDB, выполнив следующую команду.

$ systemctl status mariadb 

Проверка Статуса MariaDB
Проверка Статуса MariaDB

Если у вас включен брандмауэр, тогда нужно добавить MariaDB в правило брандмауэра. Для этого выполните следующую команду.

После добавления правила брандмауэр необходимо перезагрузить.

$ sudo firewall-cmd —permanent —add-service=mysql

$ sudo firewall-cmd —reload

Шаг 3: Защита сервера MariaDB на CentOS 8

В качестве последнего шага нам нужно запустить безопасный сценарий установки MariaDB. Этот скрипт позаботится о пароле root, установки привилегий, удалении тестовых баз данных,запрете входа в систему с root правами.

$ sudo mysql_secure_installation

Безопасность базы данных MariaDB в CentOS 8
Безопасность базы данных MariaDB в CentOS 8

Теперь подключитесь к MariaDB как пользователь root и проверьте версию базы данных.

$ mysql-urroot-p

Подключение к оболочке MariaDB
Подключение к оболочке MariaDB

Заключение

Вот и все. Вы увидели как просто установить и настроить MariaDB на CentOS 8 Linux. Если вам понравилась статья или вы нашли ошибки. Оставьте комментарий.

Nazario

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

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

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