Установка и настройка MariaDB на Ubuntu 20.04 LTS Linux

Установка Maria DB 10.5 на Ubuntu 20.04 LTS Linux

Для того, чтобы установить MariaDB 10.5 на Ubuntu 20.04 LTS Linux необходима сначала добавить репозитараий MariaDB в систему.

Шаг 1. Обновить систему

Обновите систему и установите пакет software-properties-common.

Шаг 2. Добавьте gpg-ключ в систему

Шаг 3. Добавьте репозитарий MariaDB APT

На выходе должно получится что-то похожее на:

Шаг 4. Установите клиент и сервер MariaDB

Шаг 5. Установка защиты для сервера MariaDB

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

проверка работоспособности mariadb

Чтобы войти в БД под root, введите команду:

Настройка MariaDB 10.5

Настройка удаленного подключения к базе

По умолчанию MariaDB доступна только с вашего ПК. По соображениям безопасности лучше оставить такой вариант, но если нужно принимать удаленное подключение (от пользователя, внешнего веб-сервера и т.д.) необходимо изменить параметр bind-address в конфигурационном файле. Откройте файл конфигурации при помощи редактора nano:

Затем измените bind-address на строку 0.0.0.0 вместо 127.0.0.1.

0.0.0.0 — говорит, что подключение к БД возможно с любого IP адреса. Если необходимо подключаться к БД с определенного и единственного IP адреса, то укажите его, например, 192.168.0.104.

Чтобы изменения вступили в силу, введите команды в терминале:

По умолчанию mySQL прослушивает порт 3306. Чтобы убедиться, что все работает правильно, воспользуйтесь командой:

Далее, нужно убедится, что брендмауэр вашего сервера не блокирует входящие соединения на порту 3306:

Первичная настройка базы данных MariaDB

  • Откройте в терминале Linux БД под правами root:

  • Создайте новую базу данных:

  • Создайте нового пользователя, который будет иметь права на созданную базу данных:

% — означает, что пользователь сможет подключиться к базе данных с любого IP адреса. Если нужно ограничить, то укажите необходимый адрес, например, user_name@88.76.43.98, а для локальных соединений user_name@localhost.

  • Предоставьте разрешения на использование БД:

WITH GRANT OPTION — позволяет предоставлять другим пользователям или удалять у них те привилегии, которыми вы сами обладаете. Из соображений безопасности не самая хорошая идея использовать этот тип учетной записи для процессов, к которым будет иметь доступ внешние пользователи (например, на веб-сайте).

  • Сохраните изменения и выходите:

Подключение к MariaDB с помощью Workbench

  1. Скачайте Workbench с официального сайта MySQL и установите.
  2. Произведите настройки подключения

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

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