Установка последней версии MariaDB в Centos 8

MariaDB — это ответвление от системы управления базами данных MySQL. На самом деле сейчас последнюю версию установить нельзя. Репозиторий разработчиков конфликтует с стандартным репозиторием. В стандартном репозитории версия 10.3. В репозитории разработчиков 10.4.

Для начала обновляем систему

sudo dnf update

Установка с стандартного репозитория

Устанавливаем MariaDB:

sudo dnf install mariadb-server mariadb

Запускаем MariaDB:

sudo systemctl start mariadb

Для того, что бы MariaDB сама запускалась после перезагрузки добавляем в автозапуск:

sudo systemctl enable mariadb

Для того, что бы сменить пароль и удалить стандартные базы вводим:

mysql_secure_installation

На все соглашаемся и меняем пароль.


Установка из репозитория разработчика

Создаем файл для yum-репозитория MariaDB:

sudo touch /etc/yum.repos.d/mariadb.repo

Окрываем файл mariadb.repo для редактирования:

sudo vi /etc/yum.repos.d/mariadb.repo

Теперь прописываем в файл:

[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

Выходим и сохраняем.

Теперь устанавливаем MariaDB :

sudo dnf install MariaDB-server

Запускаем MariaDB:

sudo systemctl start mariadb

Для того, что бы MariaDB сама запускалась после перезагрузки добавляем в автозапуск:

sudo systemctl enable mariadb

Для того, что бы сменить пароль и удалить стандартные базы вводим:

mysql_secure_installation

На все соглашаемся и меняем пароль.


Установка из репозитория разработчика (старый способ устаноки, то тоже рабочий)

В данный момент этот метод не работает. Ожидаем фиксов конфликтов репозиториев.

Создаем файл для yum-репозитория MariaDB:

sudo touch /etc/yum.repos.d/mariadb.repo

Окрываем файл mariadb.repo для редактирования:

sudo vi /etc/yum.repos.d/mariadb.repo

Теперь прописываем в файл:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.4/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Выходим и сохраняем.

Устанавливаем доп. пакет:

sudo dnf install boost-program-options

Теперь устанавливаем MariaDB :

sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream

Запускаем MariaDB:

sudo systemctl start mariadb

Для того, что бы MariaDB сама запускалась после перезагрузки добавляем в автозапуск:

sudo systemctl enable mariadb

Для того, что бы сменить пароль и удалить стандартные базы вводим:

mysql_secure_installation

На все соглашаемся и меняем пароль.

На этом установка MariaDB закончена.

Видео про установку из репозитория разработчика (старый способ устаноки, то тоже рабочий)

Видео про установку с стандартного репозитория

Добавить комментарий

Ваш адрес email не будет опубликован.

3 × три =