Встановлення MariaDB на CentOS 7

Найпопулярнішою системою управління базами даних вважається MySQL, проте просунуті користувачі знають, що недавно розробка цього інструменту розкололася на дві частини, і в підсумку це призвело до появи нового заможного рішення під назвою MariaDB. Зараз багато хто віддає перевагу саме цій СУБД з різних причин, на яких ми сьогодні не будемо зупинятися, оскільки головна наша мета &8212; продемонструвати, як здійснюється інсталяція цього компонента в CentOS 7 на прикладі покрокового керівництва.

Встановлення MariaDB на CentOS 7

Якби установка системи управління базами даних MariaDB була можлива через стандартні репозиторії ОС, то ця стаття вийшла максимально короткою. Однак розробники пішли трохи іншим шляхом, що викликає деякі нові завдання і труднощі. Суть методу полягає в тому, що файл репозиторію збирається користувачем вручну, а потім відбувається завантаження пакетів. Про це ми поговоримо в другому кроці, а зараз давайте займемося підготовчими роботами.

Крок 1: попередні дії

На офіційному сайті доведеться вибирати збірку CentOS, а деякі користувачі не володіють подібною інформацією, тому перше завдання, яке слід виконати &8212; визначити поточну версію ОС. На нашому сайті є окрема стаття, що дозволяє впоратися з поставленим завданням. Прочитайте її, перейшовши за вказаною нижче посиланням, і здійсните один з наведених методів.

Детальніше: визначення версії CentOS

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

Перейдіть на офіційний веб-сайт MariaDB

  1. Перейдіть за вказаним вище посиланням і в списку виберіть &171;CentOS&187; .
  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. В&171; терміналі & 187; пропишіть 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

більше статей на цю тему: