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