Найпопулярнішою системою управління базами даних вважається 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