Как установить MariaDB 11.x или 10.x в Debian

MariaDB - это система управления реляционными базами данных (РСУБД) с открытым исходным кодом, которая является развитием MySQL. Она призвана заменить MySQL, предлагая многие из тех же функций и преимуществ с дополнительными улучшениями.

MariaDB

Преимущества и особенности MariaDB

Использование MariaDB дает множество преимуществ, таких как:

  • Высокая производительность и масштабируемость
  • Расширенные типы данных и механизмы хранения
  • Улучшенные функции безопасности
  • Сильная поддержка сообщества и активное развитие
  • Совместимость с существующими приложениями и инструментами MySQL
  • Гибкость в настройке и интеграции с другими системами.

MariaDB также имеет ряд особенностей, таких как:

  • Поддержка SQL (язык структурированных запросов)
  • транзакции ACID (атомарность, согласованность, изоляция, долговечность)
  • Хранимые процедуры, триггеры и представления
  • Репликация и кластеризация
  • Полнотекстовый поиск и пространственные данные
  • Шифрование данных и контроль доступа на основе ролей.

Это руководство демонстрирует, как установить последние версии MariaDB на Debian 11 Bullseye и Debian 10 Buster, используя официальный репозиторий MariaDB.org. Оно включает инструкции для долгосрочных выпусков (например, 10.5 и 10.6) и краткосрочных (например, 10.7, 10.8, 10.9 и последний выпуск 10.10).

Обновление Debian

Начните с обновления системы, чтобы убедиться, что все текущие пакеты актуальны.

В качестве дополнительного шага, вы можете вывести список обновлений для тех, кто хочет просмотреть их или интересуется тем, что доступно для обновления. Это может быть полезно, если у вас есть определенный пакет, который вы хотите удержать от обновления; вы можете использовать команду apt-hold.

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

Установка зависимостей

Первым шагом является установка необходимых для установки зависимостей. Выполните приведенную ниже команду в терминале.

Импорт репозитория MariaDB

В этом разделе рассматривается импорт ветки Long-term Support (LTS), рекомендованной для производственного использования. Краткосрочный выпуск - это вариант для тех, кто предпочитает использовать последние версии MariaDB в системе управления контентом (CMS), такой как WordPress, и не против обновлять свои версии каждые 6-12 месяцев.

Перед установкой импортируйте ключ GPG для проверки пакетов MariaDB с помощью команды ниже.

После импорта ключа GPG следующим шагом будет импорт репозитория. Команды будут работать с дистрибутивами Debian 11 и Debian 10.

Вариант 1: Импорт MariaDB 10.5 (долгосрочный выпуск)

Вариант 2: Импорт MariaDB 10.6 (долгосрочный релиз)

Вариант 3: Импорт MariaDB 10.7 (статус EOL достигнут - не устанавливайте, если не требуется)

Вариант 4: Импорт MariaDB 10.8 (краткосрочный релиз)

Вариант 5: Импорт MariaDB 10.9 (краткосрочный релиз)

Вариант 6: Импорт MariaDB 10.10 (краткосрочный выпуск) - последняя версия

Вариант 7: Импорт MariaDB 11.0 (новый релиз)

После импорта репозитория обновите репозиторий APT с помощью приведенной команды.

Установка MariaDB

Когда репозиторий и ключ GPG настроены должным образом, приступайте к установке клиентского и серверного пакетов MariaDB. Это можно сделать с помощью приведенной команды.

Подтвердите установку MariaDB, проверив версию и сборку.

Включение службы MariaDB

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

После завершения установки MariaDB вы можете проверить состояние программного обеспечения базы данных, выполнив команду systemctl.

Остановите MariaDB:

Включите MariaDB при запуске системы:

Отключите MariaDB при запуске системы:

Перезапустите службу MariaDB:

Запуск сценария безопасности MariaDB

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

Для начала воспользуйтесь приведенной командой для запуска сценария mysql_secure_installation.

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

Дополнительные команды и советы

Запуск инструмента обновления таблиц базы данных MariaDB

Для пользователей, которые перешли с более ранней версии MariaDB, например, с 10.5 на 10.10, рекомендуется выполнить указанные шаги и запустить инструмент, предназначенный для проверки и устранения любых проблем с обновлением версии. Чтобы запустить процесс обновления или проверить состояние таблиц базы данных, выполните указанную команду.

Рекомендуется выполнить команду для проверки и устранения любых проблем с обновлением версии, независимо от того, было ли выполнено обновление. Как показано в предыдущем примере, если команда уже была выполнена, она укажет, что она была завершена. Если нет, команда предоставит подробный список таблиц, которые будут проверены и обновлены для совместимости с MariaDB.

Удалить MariaDB

Чтобы полностью удалить MariaDB, выполните следующую команду.

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

Наконец, используйте следующую команду для удаления репозитория и ключа GPG.

Заключение

Вкратце, в этом руководстве представлено полное руководство по установке различных версий MariaDB на Debian 11 Bullseye и Debian 10 Buster с использованием официального репозитория MariaDB.org. Инструкции, представленные в руководстве, просты в исполнении и помогут пользователям успешно установить и использовать MariaDB на своих системах Debian.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий