Как установить MariaDB 10.5 в Rocky Linux 9

MariaDB, известное имя в мире систем управления реляционными базами данных (RDBMS) с открытым исходным кодом, в очередной раз добилась значительных успехов, выпустив MariaDB 10.5 LTS. Эта версия, являющаяся релизом с длительной поддержкой (LTS), обещает стабильность, надежность и множество новых функций, которые делают ее привлекательным выбором как для предприятий, так и для разработчиков.

MariaDB

MariaDB 10.5 LTS

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

Улучшения производительности

InnoDB в качестве движка хранения данных по умолчанию: MariaDB 10.5 LTS сделала InnoDB движком хранения данных по умолчанию, заменив ранее используемый MyISAM. Это изменение повышает производительность, улучшает восстановление после сбоев и поддержку транзакций, что делает MariaDB более подходящей для корпоративных приложений.
Усовершенствования ColumnStore: В MariaDB 10.5 LTS были внесены значительные улучшения в ColumnStore, свой механизм хранения данных в столбцах. Эти улучшения включают в себя улучшенную массовую загрузку данных, улучшенное сжатие данных и поддержку многоузловых развертываний, что в совокупности способствует повышению производительности и масштабируемости.

Улучшения в области безопасности и управления пользователями

  • Политика ротации паролей: MariaDB 10.5 LTS вводит политику ротации паролей, повышая безопасность системы баз данных. Эта функция позволяет администраторам принудительно менять пароли через определенный период времени, тем самым снижая риск несанкционированного доступа.
  • Блокировка учетных записей пользователей: Эта новая функция позволяет администраторам блокировать или разблокировать учетные записи пользователей, обеспечивая дополнительный уровень контроля над доступом к базе данных.

Гибкость и простота использования

Временные периоды приложений: MariaDB 10.5 LTS представляет Application Time Periods, функцию, которая позволяет разработчикам определять периоды и выполнять запросы по ним. Эта функция упрощает работу с данными, связанными со временем.
Улучшенный режим SQL: В новой версии также появился расширенный режим SQL, который обеспечивает большую гибкость при обработке некорректных или неоднозначных SQL-запросов.

Это лишь некоторые из многочисленных усовершенствований, которые предлагает MariaDB 10.5 LTS. Эта версия является подтверждением стремления MariaDB предоставить надежную, безопасную и высокопроизводительную РСУБД, отвечающую развивающимся потребностям предприятий и разработчиков.

В следующем руководстве мы рассмотрим практические аспекты MariaDB 10.5 LTS, продемонстрировав, как установить ее на Rocky Linux 9 или Rocky Linux 8. Мы будем использовать репозиторий MariaDB для последней версии MariaDB 10.5, гарантируя, что у вас будет самая современная сборка, адаптированная для конкретного выпуска корпоративной Linux.

Установка MariaDB 10.5 в Rocky Linux

Мы стремимся предоставить подробное руководство по установке MariaDB 10.5 с помощью официального репозитория MariaDB.org на систему Rocky Linux. Наша цель - предоставить вам пошаговую процедуру, объясняя обоснование каждого действия, чтобы обеспечить максимальную ясность даже для новичков в этой области. Давайте приступим.

Шаг 1: Получение репозитория MariaDB.org

Прежде всего, нам необходимо получить официальный репозиторий MariaDB.org для MariaDB 10.5. Для этого мы будем использовать команду tee, которая создаст новый файл с названием mariadb.repo в каталоге /etc/yum.repos.d/. Здесь будет надежно храниться информация о репозитории.

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

Шаг 2: Установка MariaDB 10.5

С нашим репозиторием на месте мы можем перейти к следующему важному этапу: установке MariaDB 10.5. Вот команда, которую вам нужно использовать:

Убедитесь, что вы ввели команду именно так, как она выглядит, сохраняя заданную капитализацию. Эта команда выполняет установку пакетов сервера и клиента MariaDB из репозитория MariaDB.org. Что касается функциональности, то серверный пакет играет важную роль в управлении системой баз данных, а клиентский пакет оснащен необходимыми инструментами для взаимодействия с сервером MariaDB.

Шаг 3: Проверка установки MariaDB 10.5

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

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

Мониторинг состояния службы MariaDB 10.5

После успешной установки MariaDB на вашу систему Rocky Linux, остается одна важная задача - убедиться, что служба MariaDB включена. Стоит отметить, что в отличие от некоторых дистрибутивов Linux, Rocky Linux не включает службу MariaDB автоматически после установки. Итак, давайте рассмотрим, как Вы можете включить службу MariaDB и эффективно управлять ею.

Активация службы MariaDB

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

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

Проверка состояния службы MariaDB

Теперь, когда служба MariaDB включена, следующим шагом будет проверка того, что все работает так, как ожидалось. Это можно сделать, выполнив следующую команду:

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

Управление службой MariaDB

Эффективное управление службой MariaDB включает в себя возможность запускать, останавливать, включать или отключать ее в соответствии с вашими требованиями. Ниже приведены необходимые команды, которые обеспечивают полный контроль над службой:

Чтобы запустить службу MariaDB:

Чтобы остановить службу MariaDB:

Чтобы служба MariaDB автоматически запускалась при загрузке системы:

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

Чтобы перезапустить службу MariaDB:

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

Повышение безопасности MariaDB 10.5 с помощью встроенного сценария

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

Выполнение сценария безопасности

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

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

Согласно лучшим практикам безопасности, рекомендуется утвердительно ответить на опции повышения безопасности, набрав 'Y'.

Ответы на подсказки сценария безопасности

В процессе выполнения сценария вы столкнетесь с различными подсказками, требующими вашего ответа. Например:

Ответ 'Y' на все вопросы, как показано выше, гарантирует, что вы используете максимальные преимущества безопасности, предлагаемые скриптом, что приведет к надежной и безопасной установке MariaDB.

Управление MariaDB 10.5 с помощью Rocky Linux

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

Обновление существующих баз данных

Если вы размещаете базы данных на своем сервере Rocky Linux - будь то для CMS платформ, таких как WordPress, или для любых других целей - обновление этих баз данных становится крайне важным при переходе на новую версию MariaDB. Это гарантирует совместимость с новой версией базы данных.

Для перехода существующей базы данных с MariaDB 10.3 или 10.4 на 10.5 на Rocky Linux выполните следующую команду:

Вам следует заменить [имя пользователя] на фактическое имя пользователя базы данных, если это применимо. В качестве альтернативы, если вы работаете от имени пользователя root, вы можете выполнить команду без указания имени пользователя:

Эта операция обновляет существующую базу данных MariaDB до последней версии, позволяя ей бесперебойно функционировать с новой версией MariaDB.

Удаление MariaDB 10.5 из вашей системы

Могут возникнуть ситуации, когда вам потребуется удалить MariaDB 10.5 из вашей системы Rocky Linux. Для этого вы можете выполнить следующую команду:

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

Заключение

В заключение следует отметить, что процесс установки MariaDB 10.5 LTS на систему Rocky Linux, несмотря на свою подробность, довольно прост, если тщательно разобраться и выполнить каждый шаг. Мы рассмотрели различные аспекты этого процесса, включая базовую установку, включение и управление службой, усиление безопасности с помощью скрипта и даже обновление или удаление MariaDB, если это необходимо. С этими знаниями у вас теперь есть необходимые инструменты для уверенной установки MariaDB и оптимизации системы Rocky Linux для удовлетворения ваших конкретных потребностей в базах данных.

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