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
Шаг 2: Установка MariaDB на CentOS 8
Теперь используйте команду dnf для установки пакета MariaDB.
$ sudo dnf install MariaDB-server-y
Затем запустите службу MariaDB и добавьте ее в автозагрузку системы. Это можно сделать командами.
$
systemctl start mariadb$
systemctl enable mariadb
Проверьте состояние службы MariaDB, выполнив следующую команду.
$
systemctl status 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 как пользователь root и проверьте версию базы данных.
$ mysql-urroot-p
Заключение
Вот и все. Вы увидели как просто установить и настроить MariaDB на CentOS 8 Linux. Если вам понравилась статья или вы нашли ошибки. Оставьте комментарий.