MariaDB это улучшенная, совместимая замена для MySQL. MariaDB имеет набор функций, которые превосходят оригинальный MySQL. В этой статье я расскажу вам как установить MariaDB в Debian 10 (Buster) с помощью менеджера пакетов apt
Шаг 1 — Предварительные данные
Вы можете найти конфигурационные файлы Apt для MariaDB на официальном сайте. Импортируем ключ для проверки подписи пакетов MariaDB.
apt update apt install software-properties-common dirmngr apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
После этого, создайте конфигурационный файл Apt для MariaDB с помощью этой команды:
nano /etc/apt/sources.list.d/mariadb.list
И заполните его следующим:
# MariaDB 10.4 for Debain 10 deb [arch=amd64,i386,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.4/debian buster main deb-src http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.4/debian buster main
Шаг 2 — Установка MariaDB в Debian 10
После добавления репозитория в вашу систему, установим сам MariaDB в вашу систему. Это удалит все предыдущие версии MariaDB (если они установлены) и установит актуальную версию. Убедитесь, что вы сделали резервную копию баз данных перед выполнением команды, если вы обновляете версию.
apt update apt install mariadb-server
Это также установит все необходимые зависимости.
В процессе установки у вас запросят пароль администратора (root) для MySQL/MariaDB.

А потом подтверждение пароля. Введите нужный пароль оба раза.
Шаг 3 — Проверка установки
После успешной установки проверим, запустился ли сервис, а также проверим его доступность.
В systemd вы можете вызвать MariaDB как по имени mariadb, так и по mysql
Проверим статус сервиса:
systemctl status mariadb
В итоге вы увидите что-то вроде:

После этого попробуем подключиться к MariaDB с помощью консоли.
Вам потребуется пароль, который вы задали в процессе установки.
mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 8 Server version: 10.4.8-MariaDB-0+deb10u1 Debian 10.1 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>
Шаг 4 — Управление сервисом MariaDB
Управление сервисом MariaDB осуществляется через systemd . Здесь вы можете запускать, останавливать, перезапускать и проверять статус различных сервисов с помощью следующих команд:
systemctl stop mariadb.service # Для остановки MariaDB systemctl start mariadb.service # Для запуска MariaDB systemctl status mariadb.service # Для проверки статуса MariaDB systemctl restart mariadb.service # Для перезапуска MariaDB