MariaDB – свободная реляционная система управления базами данных, развиваемая как независимый форк MySQL. Проект появился после того, как MySQL перешёл под контроль компании Oracle, и изначально ставил своей целью сохранить открытый исходный код и прозрачную модель развития.
MariaDB остаётся полностью совместимой с MySQL: поддерживаются те же сетевые протоколы, клиентские утилиты и синтаксис SQL-запросов. Благодаря этому переход на MariaDB обычно не требует доработки существующих приложений и может быть выполнен практически без простоев.
Данная СУБД широко применяется для хранения и обработки структурированных данных в веб-проектах, корпоративных информационных системах и высоконагруженных сервисах. MariaDB демонстрирует высокую производительность, эффективно масштабируется и стабильно работает с большими объёмами данных. Отдельное внимание уделено вопросам безопасности – в СУБД реализована гибкая система разграничения прав доступа, поддерживается шифрование соединений и защита данных на уровне сервера.
В статье рассмотрим, как установить MariaDB на виртуальный сервер под управлением Ubuntu 24.04.
Как установить MariaDB на Ubuntu 24.04
Пакеты сервера MariaDB входят в стандартные репозитории Ubuntu, поэтому для установки достаточно воспользоваться пакетным менеджером APT. Перед инсталляцией обновите списки пакетов:
$ sudo apt update
После чего запустите установку MariaDB:
$ sudo apt install mariadb-server
По окончании установки проверьте состояние службы MariaDB, чтобы убедиться в том, что служба успешно стартовала и работает без ошибок:
$ systemctl status mariadb

Первичная настройка безопасности MariaDB
После установки рекомендуется сразу выполнить базовую настройку безопасности сервера. Для этого используется стандартный интерактивный скрипт mysql_secure_installation:
$ sudo mysql_secure_installation
Данная утилита помогает устранить типовые уязвимости и подготовить СУБД к эксплуатации. В процессе работы она последовательно выполняет следующие действия:
- запрашивает текущий пароль пользователя
root(для новой установки пароль отсутствует – достаточно нажатьEnter); - предлагает использовать аутентификацию через
unix_socket, позволяющую входить подrootбез пароля при подключении с локального сервера; - даёт возможность задать или изменить пароль пользователя
root; - предлагает удалить анонимных пользователей, которые по умолчанию могут подключаться без учётной записи;
- рекомендует запретить удалённый вход для пользователя
root, оставив доступ только с локальной машины; - предлагает удалить тестовую базу данных
test, доступную всем пользователям; - и в завершение обновляет таблицы привилегий для применения всех изменений.
После окончания настройки проверьте корректность работы сервера и возможность подключения к базе данных. Для этого воспользуйтесь утилитой mysqladmin, которая подключается к MariaDB под пользователем root и выводит информацию о версии СУБД:
$ mysqladmin -u root -p version

В ходе выполнения команда запросит пароль, заданный ранее. Если в выводе отображается информация о версии MariaDB, значит установка и базовая настройка выполнены успешно.
В результате на Ubuntu 24.04 был установлен и настроен сервер MariaDB. СУБД готова к безопасной эксплуатации и созданию пользовательских баз данных. Дальнейшая настройка зависит от требований конкретных приложений и нагрузки.
