Установка MariaDB в Debian Stretch

MariaDB это база данных, которая является ответвлением MySQL. В последней версии Debian Stretch отсутствует MySQL и предлагается использовать MariaDB.
В этой статье описывается установка MariaDB, хотя она и довольно проста.

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

По умолчанию в установленной MariaDB отсутствует административный пользователь с паролем (используется аутентификация по сокету), поэтому есть два варианта:

  • добавить пользователя с полным набором прав;
  • добавить пользователю root пароль и возможность входа.

Добавления пользователя

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

Создадим обычного пользователя со всеми правами и идентификацией по паролю.
Имя пользователя: user
Пароль: password

Назначим максимальные привилегии для созданного пользователя.

Применим изменения:

Выходим из консольного клиента:

Добавления пароля для пользователя root

Для конфигурации базы данных существует скрипт mysql_secure_installation которая позволяет провести первичную настройку БД.

Запускаем скрипт:

Требуется ввести текущий пароль пользователя root (по умолчанию он пустой, поэтому просто нажимаем Enter):

Требуется ли установить пароль для пользователя root (нажимаем Y и Enter):

Далее нас попросят указать новый пароль для пользователя root.

Удалить возможность подключения для анонимных пользователей (нажимаем Y и Enter):

Запретить удаленный вход для пользователя root (нажимаем Y и Enter):

Удалить тестовую базу: (нажимаем Y и Enter):

Обновить привилегии (нажимаем Y и Enter):

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

Убрать аутентификацию через сокет:

И обновить привилегии:

После выполнения всех действий выходим из консольного клиента:

Какой из двух вариантов выбрать — решать вам.
На этом установка закончена. Теперь можно подключаться с парольной аутентификацией. Так же можно установить PhpMyAdmin для графического управления базой данных.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.