Запуск СУБД MariaDB на Debian 10.9 и Ubuntu Server 21.04

Мини-инструкция о том, как по-быстрому развернуть систему управления базами данных MariaDB (форк MySQL) на ОС Debian/GNU Linux 10.9 и Ubuntu Server 21.04.

В Debian все действия выполняются из-под пользователя root, в Ubuntu Server — через префикс sudo в командной строке.

В первую очередь установим MariaDB

# apt install mariadb-client mariadb-server

После установки служба mariadb запустится автоматически.

Затем запускаем утилиту mysql_secure_installation

# /usr/bin/mysql_secure_installation

Здесь необходимо задать пароль для пользователя root и ответить на несколько вопросов, среди которых: возможность удалённого подключения пользователя root, удаление анонимных пользователей, а также удаление тестовой БД.

Проверяем состояние службы mariadb

# systemctl status mariadb

Теперь зайдём в консоль MySQL

# mysql -u root -p

и добавим пользователя с полными правами на СУБД

GRANT ALL PRIVILEGES ON *.* TO 'dbuser'@'%' IDENTIFIED BY 'your_password';
EXIT;

После этого открываем файл /etc/mysql/mariadb.conf.d/50-server.cnf

# nano /etc/mysql/mariadb.conf.d/50-server.cnf

находим строчку:

bind-address = 127.0.0.1

и исправим 127.0.0.1 на 0.0.0.0

Перезапускаем службу mariadb

# systemctl restart mariadb

и подключаемся к СУБД с помощью клиентских приложений.

Все базы данных находятся в каталоге /var/lib/mysql/

Конфиги — в каталогах /etc/mysql/, /etc/mysql/conf.d/ и /etc/mysql/mariadb.conf.d/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *