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

Обновлено Обновлено: Опубликовано Опубликовано:

Тематические термины: MariaDB, CentOS, Ubuntu.

В данной инструкции установка MariaDB выполнена на Linux CentOS и Ubuntu.

Установка и запуск

Рассмотрим по отдельности процесс установки и настройки автозапуска MariaDB.

CentOS

Для CentOS 7 и 8 порядок действий не отличается. Устанавливаем MariaDB следующей командой:

yum install mariadb-server

Разрешаем автозапуск демона и запускаем его:

systemctl enable mariadb –now

Ubuntu

Устанавливаем MariaDB следующей командой:

apt-get install mariadb-server

Разрешаем автозапуск демона (запускать не нужно, так как в Ubuntu это происходит на автомате):

systemctl enable mariadb

После установки

Независимо от того, на какой Linux мы установили MariaDB, выполняем следующие действия.

1. Установим пароль для основной учетной записи СУБД:

mysqladmin -u root password

* система запросит новый пароль. Его нужно ввести дважды.

2. Проверьте, что сервер работает, подключившись к нему:

mysql -uroot -p

* будет запрошен пароль. Введите тот, который был установлен на предыдущем шаге инструкции.

Если появилось приглашение командной строки

MariaDB [(none)]>

значит сервер установлен и работает.

3. При необходимости, настройка сервера выполняется в файле /etc/my.cnf и подключаемых файлах в каталоге /etc/my.cnf.d/. После внесения изменений не забываем перезапустить службу:

systemctl restart mariadb

4. Если предполагается удаленное подключение к СУБД, добавляем правило в брандмауэр.

Firewalld:

firewall-cmd –permanent –add-port=3306/tcp

firewall-cmd –reload

Iptables:

iptables -I INPUT 1 -p tcp –dport 3306 -j ACCEPT

netfilter-persistent save

Подключение репозитория

В примерах выше мы установили СУБД из репозиториев операционных систем. А значит — нет гарантии, что будет установлена последняя версия MariaDB. Для решения задачи мы можем подключить официальный репозиторий самого разработчика. Для этого переходим по ссылке downloads.mariadb.org/mariadb/repositories и выбираем нашу версию операционной системы и последний стабильный релиз mariadb, например:

Выбираем нашу версию операционной системы и релиз mariadb

Ниже появится инструкция по добавлению репозитория и установке СУБД:

Инструкция по установке mariadb для выбранной системы

Согласно инструкции, добавим репозиторий:

vi /etc/yum.repos.d/mariadb-10.repo

* в Ubuntu мы должны открыть файл /etc/apt/sources.list.

Вставляем строки, которые мы увидели в инструкции на сайте:

[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

Устанавливаем СУБД.

Читайте также

Создание и удаление баз в MySQL

Создание пользователя MySQL

Как сделать дамп базы MySQL

Примеры SQL-запросов

Как настроить кластер MariaDB