
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 закончена.