Установка MariaDB в CentOS 7

Самой популярной системой управления базами данных считается MySQL, однако продвинутые пользователи знают, что недавно разработка этого инструмента раскололась на две части, и в итоге это привело к появлению нового состоятельного решения под названием MariaDB. Сейчас многие отдают предпочтение именно этой СУБД по разным причинам, на которых мы сегодня не будем останавливаться, поскольку главная наша цель — продемонстрировать, как осуществляется инсталляция этого компонента в CentOS 7 на примере пошагового руководства.

Устанавливаем MariaDB в CentOS 7

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

Шаг 1: Предварительные действия

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

Подробнее: Определение версии CentOS

Теперь перейдем к самому сайту. Как уже было сказано ранее, он будет задействован для сборки своего конфигурационного файла, чтобы осуществить скачивание пакетов. Для получения правильного кода потребуется произвести такие действия:

Перейти на официальный сайт MariaDB

  1. Перейдите по указанной выше ссылке и в списке выберите «CentOS».
  2. Выбор дистрибутива для установки MariaDB в CentOS 7

  3. Появится второй столбик. Здесь определите релиз, кликнув по соответствующей строке.
  4. Выбор версии дистрибутива для установки MariaDB в CentOS 7

  5. Осталось только указать версию, которую мы и узнавали ранее.
  6. Выбор сборки дистрибутива для установки MariaDB в CentOS 7

  7. Вы получите таблицу с кодом и инструкции по установке, но начинающему пользователю все это может быть непонятно.
  8. Получение кода для установки MariaDB в CentOS 7 из официальных репозиториев

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

Шаг 2: Сборка файла и установка MariaDB

Как вы уже знаете, сначала необходимо создать сам файл, поместив его в специальное расположение в локальном хранилище. Затем останется только ввести команду и подтвердить все свои действия. Более детально эта процедура выглядит так:

  1. Запустите консоль удобным методом, например, через меню приложений.
  2. Переход к терминалу для дальнейшей установки MariaDB в CentOS 7

  3. Здесь мы рекомендуем инсталлировать удобный текстовый редактор, чтобы не возникло проблем с сохранением файла. Введите sudo yum install nano и нажмите на клавишу Enter.
  4. Ввод команды для установки текстового редактора при инсталляции MariaDB в CentOS 7

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

  7. Согласитесь с инсталляцией или, если nano уже добавлен в систему, переходите к следующему действию.
  8. Успешная установка текстового редактора при инсталляции MariaDB в CentOS 7

  9. Введите sudo nano /etc/yum.repos.d/Mariadb.repo, чтобы создать новый файл репозитория в необходимом расположении.
  10. Создание нового файла репозитория для установки MariaDB в CentOS 7

  11. Сразу же откроется текстовый редактор, в котором вы сможете убедиться, что файл действительно был создан только что.
  12. Информация об успешном создании нового файла репозитория MariaDB в CentOS 7

  13. Вставьте содержимое, которое было получено на официальном сайте MariaDB.
  14. Вставка кода для установки СУБД MariaDB в CentOS 7

  15. Сохраните изменения, используя горячую клавишу Ctrl + O.
  16. Сохранение изменений после вставки кода для установки MariaDB в CentOS 7

  17. При появлении новой строки не нужно менять расположение или имя, достаточно просто нажать на Enter.
  18. Отмена изменения имени после изменений файла MariaDB в CentOS 7

  19. После этого покиньте текстовый редактор через Ctrl + X.
  20. Выход из текстового редактора для дальнейшей установки MariaDB в CentOS 7

  21. Вставьте следующую команду sudo yum install MariaDB-server MariaDB-client и подтвердите ее.
  22. Команда для установки MariaDB в CentOS 7 через терминал

  23. Ожидайте, пока все архивы будут перенесены на компьютер.
  24. Ожидание скачивания файлов при инсталляции MariaDB в CentOS 7

  25. Появится строка, уведомляющая об инсталляции пакета. Подтвердите действие, выбрав вариант y.
  26. Подтверждение запуска инсталляции MariaDB в CentOS 7

  27. Далее будет создан публичный ключ, использующийся для доступа к системе управления базами данных. Ознакомьтесь с информацией и ждите конца установки.
  28. Создание публичного ключа при инсталляции MariaDB в CentOS 7

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

Шаг 3: Первоначальная конфигурация

Этот этап не нацелен на предоставление руководства по полной правильной настройки СУБД, поскольку все это субъективное и зависит от используемых дополнительных компонентов. Сейчас мы предлагаем только активировать сервис и обеспечить стандартные правила безопасности, параллельно установив пароль root.

  1. В «Терминале» пропишите sudo systemctl start mariadb, чтобы запустить сервис MariaDB.
  2. Запуск сервиса после инсталляции MariaDB в CentOS 7

  3. Согласитесь с этой операцией, указав пароль суперпользователя.
  4. Ввод пароля для запуска сервиса MariaDB в CentOS 7

  5. Если вы получили информацию об отсутствии файла, значит, текущая версия СУБД была установлена поверх прошлой. Придется вставить команду mv /etc/systemd/system/mariadb.service{,bak}, а затем повторить запуск.
  6. Команда для перемещения файла при проблемах с запуском сервиса MariaDB в CentOS 7

  7. Используйте sudo mysql_upgrade, чтобы обновить таблицы, если инсталлировали инструмент поверх старой версии.
  8. Обновление таблиц после установки MariaDB в CentOS 7

  9. Осталось только установить стандартные правила, чтобы обезопасить систему от взлома. Для этого используется sudo mysql_secure_installation.
  10. Команда для обеспечения защиты MariaDB в CentOS 7

  11. Следуйте появившимся инструкциям, чтобы создать новый пароль и основные правила защиты.
  12. Инструкции по обеспечению защиты MariaDB в CentOS 7 после инсталляции

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

Перейти к официальной документации MariaDB

Теперь вы знаете, что инсталлировать MariaDB сложнее привычных программ, но все же вполне выполнимо даже без дополнительных знаний и навыков. Остается только следовать приведенным инструкциям и изучить документацию, чтобы освоиться в данной СУБД.

Читайте также:
Установка phpMyAdmin в CentOS 7
Установка PHP 7 в CentOS 7

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

Помогла ли вам эта статья?

ДА НЕТ

Поделиться статьей в социальных сетях:



Еще статьи по данной теме:


Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.