Содержание:
Самой популярной системой управления базами данных считается MySQL, однако продвинутые пользователи знают, что недавно разработка этого инструмента раскололась на две части, и в итоге это привело к появлению нового состоятельного решения под названием MariaDB. Сейчас многие отдают предпочтение именно этой СУБД по разным причинам, на которых мы сегодня не будем останавливаться, поскольку главная наша цель — продемонстрировать, как осуществляется инсталляция этого компонента в CentOS 7 на примере пошагового руководства.
Устанавливаем MariaDB в CentOS 7
Если бы установка системы управления базами данных MariaDB была возможна через стандартные репозитории ОС, то эта статья получилась максимально короткой. Однако разработчики пошли немного по другому пути, что вызывает некоторые новые задачи и трудности. Суть метода заключается в том, что файл репозитория собирается пользователем вручную, а затем происходит загрузка пакетов. Об этом мы поговорим во втором шаге, а сейчас давайте займемся подготовительными работами.
Шаг 1: Предварительные действия
На официальном сайте придется выбирать сборку CentOS, а некоторые юзеры не обладают подобной информацией, поэтому первая задача, которую следует выполнить — определить текущую версию ОС. На нашем сайте есть отдельная статья, позволяющая справиться с поставленной задачей. Прочтите ее, перейдя по указанной ниже ссылке, и осуществите один из приведенных методов.
Подробнее: Определение версии CentOS
Теперь перейдем к самому сайту. Как уже было сказано ранее, он будет задействован для сборки своего конфигурационного файла, чтобы осуществить скачивание пакетов. Для получения правильного кода потребуется произвести такие действия:
Перейти на официальный сайт MariaDB
- Перейдите по указанной выше ссылке и в списке выберите «CentOS».
- Появится второй столбик. Здесь определите релиз, кликнув по соответствующей строке.
- Осталось только указать версию, которую мы и узнавали ранее.
- Вы получите таблицу с кодом и инструкции по установке, но начинающему пользователю все это может быть непонятно.
Если вы самостоятельно разобрались с принципом инсталляции по таблице, переходите сразу же к конфигурации, пропустив второй шаг, а неопытным юзерам мы советуем обратить внимание на следующее руководство.
Шаг 2: Сборка файла и установка MariaDB
Как вы уже знаете, сначала необходимо создать сам файл, поместив его в специальное расположение в локальном хранилище. Затем останется только ввести команду и подтвердить все свои действия. Более детально эта процедура выглядит так:
- Запустите консоль удобным методом, например, через меню приложений.
- Здесь мы рекомендуем инсталлировать удобный текстовый редактор, чтобы не возникло проблем с сохранением файла. Введите
sudo yum install nano
и нажмите на клавишу Enter. - Это действие выполняется от имени суперпользователя, поэтому придется подтвердить учетную запись, написав пароль. Учтите, что символы, вводимые таким образом, в строке не отображаются.
- Согласитесь с инсталляцией или, если nano уже добавлен в систему, переходите к следующему действию.
- Введите
sudo nano /etc/yum.repos.d/Mariadb.repo
, чтобы создать новый файл репозитория в необходимом расположении. - Сразу же откроется текстовый редактор, в котором вы сможете убедиться, что файл действительно был создан только что.
- Вставьте содержимое, которое было получено на официальном сайте MariaDB.
- Сохраните изменения, используя горячую клавишу Ctrl + O.
- При появлении новой строки не нужно менять расположение или имя, достаточно просто нажать на Enter.
- После этого покиньте текстовый редактор через Ctrl + X.
- Вставьте следующую команду
sudo yum install MariaDB-server MariaDB-client
и подтвердите ее. - Ожидайте, пока все архивы будут перенесены на компьютер.
- Появится строка, уведомляющая об инсталляции пакета. Подтвердите действие, выбрав вариант y.
- Далее будет создан публичный ключ, использующийся для доступа к системе управления базами данных. Ознакомьтесь с информацией и ждите конца установки.
На этом инсталляция закончилась. Осталось только выставить первоначальную конфигурацию, чтобы убедиться в нормальном функционировании инструмента. Этой операции и будет посвящен наш завершающий этап.
Шаг 3: Первоначальная конфигурация
Этот этап не нацелен на предоставление руководства по полной правильной настройки СУБД, поскольку все это субъективное и зависит от используемых дополнительных компонентов. Сейчас мы предлагаем только активировать сервис и обеспечить стандартные правила безопасности, параллельно установив пароль root.
- В «Терминале» пропишите
sudo systemctl start mariadb
, чтобы запустить сервис MariaDB. - Согласитесь с этой операцией, указав пароль суперпользователя.
- Если вы получили информацию об отсутствии файла, значит, текущая версия СУБД была установлена поверх прошлой. Придется вставить команду
mv /etc/systemd/system/mariadb.service{,bak}
, а затем повторить запуск. - Используйте
sudo mysql_upgrade
, чтобы обновить таблицы, если инсталлировали инструмент поверх старой версии. - Осталось только установить стандартные правила, чтобы обезопасить систему от взлома. Для этого используется
sudo mysql_secure_installation
. - Следуйте появившимся инструкциям, чтобы создать новый пароль и основные правила защиты.
Обо всех остальных конфигурационных моментах MariaDB мы предлагаем узнать в официальной документации. Разработчики приводят множество полезных команд и кодов, которые помогут создать оптимальную систему управления базами данных, позаботившись и о ее безопасности.
Перейти к официальной документации MariaDB
Теперь вы знаете, что инсталлировать MariaDB сложнее привычных программ, но все же вполне выполнимо даже без дополнительных знаний и навыков. Остается только следовать приведенным инструкциям и изучить документацию, чтобы освоиться в данной СУБД.
Читайте также:
Установка phpMyAdmin в CentOS 7
Установка PHP 7 в CentOS 7
помог, спасибо!