Поиск по сайту:

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


MariaDB — это система управления реляционными базами данных с открытым исходным кодом, разработанная сообществом. Он является ответвлением MySQL и создается и поддерживается разработчиками, создавшими MySQL. MariaDB обеспечивает высокую совместимость с MySQL, но в MariaDB были добавлены новые функции, такие как новые механизмы хранения (Aria). >, ColumnStore, MyRocks).

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

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

Перейдите на официальную страницу загрузок MariaDB и выберите CentOS в качестве дистрибутива, CentOS 8 в качестве версии и MariaDB 10.5 (стабильную версию), чтобы получить хранилище.

После того, как вы выберете детали, вы получите всю информацию о репозитории MariaDB YUM. Скопируйте и вставьте эти записи в файл с именем /etc/yum.repos.d/MariaDB.repo.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 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 -uroot -p

Вот и все, что касается этой статьи. Мы увидели, как установить и настроить MariaDB в CentOS 8 Linux.