В статье приведена пошаговая инструкция по установке и настройке последней, на данный момент, версии MariaDB в CentOS.
Подключение репозитория MariaDB
открываем файл
1 | nano /etc/yum.repos.d/mariadb.repo |
и добавляем в него следующий текст
1 2 3 4 5 6 | [mariadb] name = MariaDB baseurl = https://mirror.truenetwork.ru/mariadb/yum/10.7/centos8-aarch64 module_hotfixes=1 gpgkey=https://mirror.truenetwork.ru/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1 |
Установка MariaDB в CentOS
Устанавливаем MariaDB командной ниже
1 | dnf install MariaDB-server |
включаем и запускаем службу
1 2 | systemctl enable mariadb systemctl start mariadb |
Так же, дополнительно, можно установить клиент, для подключения к серверу локально
1 | dnf install MariaDB-client |
Настройка MariaDB
После установки MariaDB, запускаем сценарий
1 | /usr/bin/mysql_secure_installation |
При запуске сценарий запросит пароль от учетной записи root, просто нажимаем enter, так как по умолчанию он пустой.
Устанавливаем пароль, удаляем анонимных пользователей и тестовые таблицы.
Настройка межсетевого экрана
если MariaDB будет использоваться локально, то данный шаг можно пропустить
В случае использования iptables, открываем порт
1 2 | iptables -I INPUT -p tcp --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT iptables-save > /etc/sysconfig/iptables |
для firewalld используем команду
1 2 | firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload |