Mariadb настройка конфигурации. Установка MariaDB из репозиториев разработчика

Здравствуйте!

Я полностью поддерживаю Ваше решение! Я перевел свои серверы на MariaDB с MySQL 3 года назад и не от хорошей жизни. Версии MySQL после покупки его компанией Oracle становились все хуже и хуже. Постоянные падения и ошибки в таблицах плохо влияли на доступность сайтов, тогда было принято решение перейти на MariaDB.

Результат полностью себя оправдал, MariaDB очень стабильна и хорошо оптимизирована. Трехлетний аптайм без перерывов на нескольких серверах отлично это доказывает.

Выбор версии MariaDB

  • /var/run/php5-fpm.sock уже должен присутствовать на сервере? в ubuntu 16.04 не нашел такого файла в /var/run
  • Существует 2 ветки MariaDB - 5.x и 10.x.

    5.x - это версии, максимально приближенные к MySQL последних версий, они полностью совместимы с MySQL. Если вы только переходите на MariaDB с MySQL - эта линейка версий для вас.

    10.x - новая линейка версий, которую начали после версии 5.5. Эти версии полностью не копируют все новые функции последних версий MySQL, но содержат свои уникальные функции. Они по прежнему совместимы с MySQL, но, если вы только начинаете использовать MariaDB - лучше начать с версии 5.5.

    Установка MariaDB на Linux сервер

    Дистрибутивов MariaDB обычно нет в репозитариях основных дистрибутивов Linux (например в CentOS 6 и CentOS 7). Но, даже если бы были, лучше установить в систему родной репозитарий MariaDB, чтобы всегда иметь актуальные версии. Для установки репозитария yum следуйте инструкции:

    1. Создайте новый файл репозитария с помощью команды:

    vi /etc/yum.repos.d/MariaDB.repo

    Нажмите клавишу i для перехода в режим редактирования редактора vi.

    2. Получите текст файла для своей версии дистрибутива Linux по этой ссылке . Вам понадобится выбрать название дистрибутива, его версию и разрядность:

    Скопируйте текст для файла репозитария, вставьте его в свой файл и нажмите ":wq" для выхода из редактора vi с сохранением.

    Теперь можно установить MariaDB Server и программы окружения с помощью yum:

    yum install MariaDB-server MariaDB-client

    Библиотеки для различных языков программирования можно устанавливать для MySQL, они полностью совместимы. Например, для PHP:

    Теперь вам необходимо запустить установленный сервер MariaDB и перейти к его настройке:

    Если вы все сделали правильно, увидите такое сообщение:

    Настройка MariaDB

    Для нормального начала работы с MariaDB, вам необходимо установить root пароль. Подробно о тюнинге и оптимизации базы данных я расскажу в специальной статье, это не первоочередные вещи.

    Первоначальная установка root пароля MySQL:

    Самый простой способ установить пароль root - использовать специальный скрипт, он входит в дистрибутив MariaDB:

    /usr/bin/mysql_secure_installation

    Следуйте инструкциям и установите root пароль.

    Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

    Я всегда рад помочь!

    Думаю всем известно, что MariaDB — это ответвление от MySQL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation. Ведущий разработчик MariaDB — это всем известный Майкл Видениус, автор оригинальной версии MySQL.

    На текущий момент актуальной является версия , которая была выпущена 13 февраля 2018 года. В новой версии MariaDB хранилище InnoDB было обновлено до выпуска 5.7.21, так же было исправлено более 100 ошибок, в том числе , которые могли быть использованы для инициирования удалённого отказа в обслуживании.

    Давайте попробуем установить новую версию на чистую систему Debian 9.3 (Stretch).

    Не буду скрывать, что мне очень нравится MariaDB и я давно отказался от использования Oracle MySQL в пользу MariaDB или Percona Server for MySQL о чем ни капли не жалею. MariaDB используется в качестве замены Oracle MySQL во многих Linux дистрибутивах. Так же MariaDB используется в качестве БД на большом количестве крупных сайтов, собственно и мой блог тоже не исключение — в качестве БД у меня используется MariaDB 10.2.

    Исходные данные: ОС Debian 9.3 (Stretch);
    Задача: Установить MariaDB 10.2.13 с минимум телодвижений и произвести базовую настройку БД;

    В интернете можно найти много статей о том как установить MariaDB на Debian, но все они предлагают довольно громоздкие решения.
    Есть так же , но она тоже не содержит простого решения, а ведь оно есть!

    Установка MariaDB 10.2.13 на Debian 9:

    1. Установка необходимых доп. пакетов:

    Apt-get update apt-get install dirmngr wget -y

    2. А теперь та самая простая магия, о которой нигде не написано — скачивание и запуск скрипта установки репозитария:

    Wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup && chmod a+x mariadb_repo_setup ./mariadb_repo_setup --mariadb-server-version=10.2

    Для информации:
    Данный скрипт проанализирует вашу систему, установит GPG-ключи и добавит репозитарий в файл /etc/apt/sources.list.d/mariadb.list
    Скрипт является официальным и поддерживает дистрибутивы: RHEL/CentOS 6 & 7, Ubuntu 14.04 LTS (trusty) & 16.04 LTS (xenial), Debian 7 (wheezy) & 8 (jessie) и SLES 12
    Скрипт так же поддерживает установку репозитариев для разных версий MariaDB, MaxScale и MariaDB Tools, Вы можете скачать его и посмотреть все опции запуска:

    ./mariadb_repo_setup --help

    P.S. Для любителей все делать руками , где можно более гибко выбрать нужный репозитарий в зависимости от географического положения вашего сервера.

    3. Обновляем список пакетов:

    Apt-get update

    4. Устанавливаем последнюю версию MariaDB 10.2.x:

    Apt-get install mariadb-server -y

    В процессе установки инсталлятор попросит нас придумать пароль пользователя root, на данном этапе мы его оставим пустым и поменяем потом.

    После установки проверим статус работы MariaDB:

    # systemctl status mariadb ● mariadb.service - MariaDB 10.2.13 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: active (running) since Thu 2018-02-15 12:14:17 +05; 19s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 7270 (mysqld) Status: "Taking your SQL requests now..." CGroup: /system.slice/mariadb.service └─7270 /usr/sbin/mysqld # netstat -ltupn | grep mysql tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 7270/mysqld # ps -ef | grep [m]ysql mysql 7270 1 0 12:14 ? 00:00:00 /usr/sbin/mysqld

    А так же попробуем подключиться к БД с помощью команды mysql (т.к. на этапе установки мы оставили пароль root пустым, то использовать опции -u root -p мы не будеи):

    # mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 10 Server version: 10.2.13-MariaDB-10.2.13+maria~stretch-log mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type "help;" or "\h" for help. Type "\c" to clear the current input statement. MariaDB [(none)]>

    Мы успешно подключились к серверу MariaDB.

    5. Теперь запустим мастер настройки безопасности:

    Mysql_secure_installation

    На вопрос:
    Enter current password for root (enter for none):
    нажимаем Enter, текущий пароль root у нас пустой.

    И последний вопрос:
    Reload privilege tables now?
    вводим Y, да мы хотим перезагрузить таблицу привилегий для вступления их в силу.

    После этого мы выполнили минимальные меры по защите нашего экземпляра MariaDB.

    Попробуем теперь подключиться к базе:

    # mysql ERROR 1045 (28000): Access denied for user "root"@"localhost" (using password: NO)

    Как мы видим с пустым паролем root нас больше не пускают.

    Подключимся с указанием дополнительных опций и вводом пароля:

    # mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 20 Server version: 10.2.13-MariaDB-10.2.13+maria~stretch-log mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type "help;" or "\h" for help. Type "\c" to clear the current input statement. MariaDB [(none)]>

    Отлично, все получилось.

    На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете .

    Я решил отказаться от использования MySQL, а точнее полностью перевести все свои сервера на ее форк — MariaDB. Пользуясь случаем, хочу рассказать о процессе установки MariaDB 10.1 в Debian 8. Следует отметить, что краткое описание установки MariaDB есть на официальной странице проекта. Я решил выделить этому вопросу отдельный пост, в котором хочу описать необходимые действия после установки MariaDB на сервере.

    Перед началом установки MariaDB необходимо добавить ее репозиторий. На сайте MariaDB рекомендуют для этого установить пакет software-properties-common . Я не вижу в этом никакого смысла и предпочитаю все делать вручную.

    Регистрируем GPG-ключ репозитория в системе:

    Apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

    Добавляем описание репозитория в файл sources.list . Открываем файл в редакторе nano:

    Nano /etc/apt/sources.list

    Копируем в конец следующие строки:

    Deb http://lon1.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main deb-src http://lon1.mirrors.digitalocean.com/mariadb/repo/10.1/debian jessie main

    Обновляем список доступных пакетов:

    Apt-get update

    Запускаем процесс установки MariaDB 10.1:

    Apt-get install mariadb-server

    Во время установки нас попросят ввести пароль для пользователя root . На этом процесс установки MariaDB в Debian 8 закончен. А теперь переходим к настройке сервера.

    Чтобы повысить надежность нашего сервера, нужно выполнить минимальные требования безопасности. Запретить авторизацию под пользователем root с удаленных хостов. При наличии базы test и пользователя anonymous , нужно удалить их с сервера. Чтобы облегчить задачу используйте скрипт:

    Mysql_secure_installation

    Тип хранения данных по умолчанию

    Если необходимо изменить тип хранения данных по умолчанию, добавьте в файл my.cnf следующие строки:

    Default-storage-engine = innodb

    Убедитесь, что MariaDB использует таблицы InnoDB по умолчанию. Для этого выполните команду:

    SHOW ENGINES;

    Создать пользователя и базу MariaDB

    Чтобы создать пользователя в MariaDB используйте команду ниже:

    CREATE USER "USER_NAME"@"localhost" IDENTIFIED BY "PASSWORD";

    Создаем новую базу:

    CREATE DATABASE database_name;

    Даем полные права пользователю USER_NAME на базу databasename:

    GRANT ALL PRIVILEGES ON database_name.* TO "USER_NAME"@"localhost";

    Теперь нужно обновить все привилегии:

    FLUSH PRIVILEGES

    Для просмотра привилегий выполните команду:

    SHOW GRANTS FOR "USER_NAME"@"localhost";

    Бинарные логи

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

    Для отключения бинарных логов, комментируем строки в файле my.cnf:

    #log_bin = /var/log/mysql/mariadb-bin #log_bin_index = /var/log/mysql/mariadb-bin.index

    Что такое MariaDB

    MariaDB - это система управления базами данных (СУБД), которая основывается на MySQL и во многом с ней совместима.

    MariaDB и MySQL полностью совместимы в синтаксисе SQL запросов. То есть, если ваша программа использует базы данных MySQL (например, веб-сайт на PHP), то при переходе на MariaDB не нужно ничего менять в программе.

    MariaDB также бинарно совместима с коннекторами MySQL. Т.е. если вы используете коннекторы MySQL, то при переходе на MariaDB не нужно их менять.

    MariaDB совместима с форматами баз данных MySQL, но есть некоторые нюансы. Если вы переносите базы данных через экспорт/импорт (например, с помощью.SQL файла), то переносимые таким образом базы данных будут полностью совместимы между любыми версиями и не требуют каких-либо дальнейших действий. Тем не менее, если вы установили MariaDB поверх MySQL, то есть MariaDB использует файлы баз данных от MySQL, то нужно учитывать совместимость:

    • MariaDB 10.2 совместима с предыдущими версиями файлов данных MariaDB, а также с MySQL 5.6 и MySQL 5.7, но не совместима с MySQL 8.0.
    • MariaDB 10.1 совместима с предыдущими версиями файлов данных MariaDB, а также с MySQL 5.6.

    Дополнительная информация: https://mariadb.com/kb/en/library/mariadb-vs-mysql-compatibility/

    MariaDB работает на Windows и Linux. Эта программа с полностью открытым исходным кодом. Она распространяется как в форме исходных кодов, так и скомпилированных исполнимых файлов для Windows и всех популярных дистрибутивов Linux.

    Чем MariaDB лучше MySQL

    MariaDB поддерживает больше систем хранения (Storage Engines).

    В дополнении к стандартным MyISAM, BLACKHOLE, CSV, MEMORY, ARCHIVE, и MERGE движкам хранения, в MariaDB также имеются следующие:

    • ColumnStore, система хранения, ориентированная на столбцы, оптимизирована для хранилища данных.
    • MyRocks, система хранения с большим сжатием, добавлена с 10.2 версии
    • Aria, замена для MyISAM с улучшенным кэшированием.
    • FederatedX (замена для Federated)
    • OQGRAPH.
    • SphinxSE.
    • TokuDB.
    • CONNECT.
    • SEQUENCE.
    • Spider.
    • Cassandra.

    MariaDB имеет множество различных улучшений и оптимизаций в скорости обработки данных.

    MariaDB дополнена новыми расширениями и функциями.

    Скачать MariaDB для Windows

    MariaDB является бесплатной, настоятельно рекомендуется её скачивать с официального сайта. Страница для скачивания MariaDB: https://downloads.mariadb.org/

    Вы увидите несколько серий - несколько мажорных версий программы. Если вам не нужна какая-то специфическая совместимость с MySQL, то просто выберите самую последнюю версию и нажмите кнопку с «Download»

    Поскольку эта программа работает на разных операционных системах, то в следующем окне вы увидите большой выбор файлов для скачивания.

    Файлы Windows x86_64 - это 64-битные версии, а Windows x86 - 32-битные.

    .zip - это портативные версии, которые нужно устанавливать самостоятельно, но которые дают полную свободу в тонкой подстройке. А .msi - это установщик для Windows.

    В этой инструкции я покажу на примере работы с версией .zip .

    На следующей странице достаточно нажать кнопку: «No thanks, just take me to the download »:

    Установка MariaDB в Windows

    Для Windows СУБД MariaDB распространяется в виде установщика и ZIP архива. Я предпочитаю установку из ZIP архива, поскольку это позволяет полностью контролировать процесс.

    Установку во всех примерах я выполняю в папку C:\Server\bin\ , поскольку у меня MariaDB является частью веб-сервера, установленного по . Если у вас по-другому, то учитывайте это и делайте соответствующие поправки.

    mariadb и переместите в C:\Server\bin\ .

    Переместите папку C:\Server\bin\mariadb\data\ в папку C:\Server\data\DB\ .

    В папке C:\Server\bin\mariadb\ создайте файл my.cnf и скопируйте в него:

    Переход с MySQL на MariaDB в Windows

    Переход с MySQL на MariaDB с сохранением баз данных

    Можно выполнить переход разными способами. Я покажу самый универсальный метод, гарантирующий полную совместимость и отсутствие дальнейших проблем.

    Необходимо начать с создания резервной копии баз данных. Мы выполним это в командной строке с помощью утилиты (поставляется с MySQL и размещена в папке bin ).

    Откройте командную строку Windows. Для этого нажмите Win+x и выберите Windows PowerShell (администратор) . В открывшем окне выполните

    Перейдём в папку, где находится эта утилита (у вас может быть другой путь):

    Cd C:\Server\bin\mysql-8.0\bin\

    Сделайте дамп (резервную копию) всех баз данных следующей командой:

    Mysqldump.exe -u root -p --all-databases > all-databases.sql

    Теперь в папке C:\Server\bin\mysql-8.0\bin\ появится файл all-databases.sql - обязательно скопируйте его в безопасное место!

    Теперь остановите службу MySQL и удалите её из автозагрузки:

    Дополнительно скопируйте в безопасное место папку C:\Server\data\DB\data\ - это дополнительная резервная копия файлов баз данных MySQL - на тот случай, если с MariaDB что-то пойдёт не так и вы захотите вернуться к MySQL.

    Теперь удалите папки C:\Server\bin\mysql-8.0\ (бинарные файлы) и C:\Server\data\DB\data\ (базы данных).

    Распакуйте скаченный архив с MariaDB, переименуйте папку в mariadb и переместите в C:\Server\bin\ .

    Переместите папку C:\Server\bin\mariadb\data\ в папку C:\Server\data\DB\ .

    В папке C:\Server\bin\mariadb\ создайте файл my.cnf и скопируйте в него:

    Datadir="c:/Server/data/DB/data/"

    Для установки и запуска службы выполните команды:

    C:\Server\bin\mariadb\bin\mysqld --install net start mysql

    Для развёртывания баз данных из резервной копии, перейдите в папку C:\Server\bin\mariadb\bin\ :

    Cmd cd C:\Server\bin\mariadb\bin\

    И запустите команду вида:

    Mysql -uroot < C:\путь\до\файла\резервной_копии.sql

    Например, у меня файл all-databases.sql с резервной копией баз данных размещён в папке h:\Dropbox\!Backup\ , тогда моя команда такая:

    Mysql -uroot < h:\Dropbox\!Backup\all-databases.sql

    Дождитесь завершения импорта - если файл большой, то процесс может затянуться.

    Переход с MySQL на MariaDB без сохранения баз данных

    Остановите службу MySQL и удалите её из автозагрузки:

    Net stop mysql c:\Server\bin\mysql-8.0\bin\mysqld --remove

    Удалите папки C:\Server\bin\mysql-8.0\ (бинарные файлы) и C:\Server\data\DB\data\ (базы данных).

    Распакуйте скаченный архив с MariaDB, переименуйте папку в mariadb и переместите в C:\Server\bin\ .

    Переместите папку C:\Server\bin\mariadb\data\ в папку C:\Server\data\DB\ .

    В папке C:\Server\bin\mariadb\ создайте файл my.cnf и скопируйте в него:

    Datadir="c:/Server/data/DB/data/"

    Для установки и запуска службы выполните команды:

    C:\Server\bin\mariadb\bin\mysqld --install net start mysql

    | |

    1: Установка MariaDB

    Debian 9 содержит пакет MariaDB 10.1 в стандартном репозитории. Это его вариант MySQL по умолчанию.

    Чтобы установить его, обновите индекс пакетов:

    Теперь установите пакет:

    sudo apt install mariadb-server

    Команда установит MariaDB, но не предложит вам выбрать пароль или изменить другие настройки. На данный момент установка MariaDB имеет несколько уязвимостей, которые нужно устранить.

    2: Настройка MariaDB

    После завершения установки нужно запустить сценарий безопасности, который удалит ненадёжные параметры и защитит БД от несанкционированного доступа.

    sudo mysql_secure_installation

    Сценарий задаст ряд вопросов. Сначала нужно указать root-пароль MariaDB. Это административная учетная запись MariaDB, которая имеет повышенные привилегии. Вы установили MariaDB только что и еще не внесли никаких изменений в конфигурацию, этого пароля пока у вас нет, поэтому просто нажмите Enter.

    В следующем запросе скрипт предложит настроить пароль root для базы данных. Введите N и нажмите клавишу Enter. В Debian учетная запись root MariaDB тесно связана с автоматизированным обслуживанием системы, поэтому изменять стандартные методы аутентификации этой учетной записи нельзя. Иначе при обновлении пакета БД может повредиться, а доступ к учетной записи root может быть утрачен. Позже мы рассмотрим, как настроить дополнительную учетную запись администратора, если аутентификация сокетов вам не подходит.

    На остальные вопросы можно нажать Y и Enter. Это удалит анонимных пользователей и тестовые базы данных, отключит удалённый root логин и обновит текущие настройки MariaDB.

    3: Настройка поддержки парольной аутентификации

    В новых установках Debian пользователь root MariaDB по умолчанию поддерживает аутентификацию с помощью плагина unix_socket, а не с помощью пароля. Это во многих случаях позволяет повысить безопасность и удобство использования, но также может усложнить работу, если вам необходимо разрешить доступ внешней программе (например, phpMyAdmin).

    Поскольку сервер использует root-пользователя для таких задач, как ротация логов, запуск и остановка сервера, аутентификацию учетной записи root лучше не изменять. Изменение учетных данных в файле /etc/mysql/debian.cnf может сработать на начальном этапе, но дальнейшие обновления пакетов перезапишут эти изменения. Вместо этого разработчики рекомендуют создать отдельную учетную запись администратора с парольной аутентификацией.

    Итак, создайте аккаунт под названием admin с теми же правами, что и у root, но с поддержкой парольной аутентификации. Для этого откройте командную строку MariaDB в терминале:

    Теперь создайте нового пользователя с привилегиями root и поддержкой парольной аутентификации. Укажите в команде имя и пароль своего пользователя.

    GRANT ALL ON *.* TO "admin"@"localhost" IDENTIFIED BY "password" WITH GRANT OPTION;

    Сбросьте привилегии:

    FLUSH PRIVILEGES;

    Закройте оболочку MariaDB:

    4: Тестирование MariaDB

    При установке из стандартного репозитория MariaDB запускается автоматически. Чтобы убедиться в этом, проверьте состояние сервиса:

    sudo systemctl status mariadb
    mariadb.service - MariaDB database server
    Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
    Active: active (running) since Tue 2018-09-04 16:22:47 UTC; 2h 35min ago
    Process: 15596 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSIT
    Process: 15594 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
    Process: 15478 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||
    Process: 15474 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITI
    Process: 15471 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysql
    Main PID: 15567 (mysqld)
    Status: "Taking your SQL requests now..."
    Tasks: 27 (limit: 4915)
    CGroup: /system.slice/mariadb.service
    └─15567 /usr/sbin/mysqld
    Sep 04 16:22:45 deb-mysql1 systemd: Starting MariaDB database server...
    Sep 04 16:22:46 deb-mysql1 mysqld: 2018-09-04 16:22:46 140183374869056 /usr/sbin/mysqld (mysqld 10.1.26-MariaDB-0+deb9u1) starting as process 15567 ...
    Sep 04 16:22:47 deb-mysql1 systemd: Started MariaDB database server.

    Если СУБД по какой-то причине не запустилась, введите:

    sudo systemctl start mariadb

    Для дополнительной проверки вы можете попробовать подключиться к базе данных с помощью инструмента mysqladmin (это клиент, который позволяет запускать административные команды). Например, эта команда подключится к MariaDB как root и выведет версию с помощью Unix-сокета:

    sudo mysqladmin version
    mysqladmin Ver 9.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu on x86_64
    Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
    Server version 10.1.26-MariaDB-0+deb9u1
    Protocol version 10
    Connection Localhost via UNIX socket
    UNIX socket /var/run/mysqld/mysqld.sock
    Uptime: 2 hours 44 min 46 sec
    Threads: 1 Questions: 36 Slow queries: 0 Opens: 21 Flush tables: 1 Open tables: 15 Queries per second avg: 0.003

    Если вы создали дополнительного администратора, вы можете выполнить эту операцию с помощью команды:

    mysqladmin -u admin -p version

    СУБД MariaDB запущена и работает должным образом.