Встановлення mariadb centos 8

Встановлення mariadb centos 8

Колеги всім привіт.

У сьогоднішній статті я вам розповім про те, як встановити систему управління базами даних MariaDB на Linux. На сьогоднішній день остання версія СУБД 10.6.5.

MariaDB це відгалуження реляційної MySQL, що розробляється спільнотою під ліцензією GPL. MariaDB сумісна з програмами, що використовують MySQL, а перехід на цю СУБД виправданий тим, що MySQL вже не так активно розвивається. Ця СУБД відрізняється від MySQL більш високою продуктивністю, новими можливостями та меншою кількістю помилок. У MariaDB вбудований покращений оптимізатор запитів, більш безпечна та швидка реплікація, швидші індекси для механізму зберігання даних.

Ця стаття підходить для інженерів, системних адміністраторів і тих, хто тільки починає знайомство з MariaDB.

 

Зміст статті:

  1. Про Сервер.
  2. Встановлюємо потрібні пакети.
  3. Генеруємо репозиторій mariadb.repo.
  4. Встановлюємо MariaDB.
  5. Відкриваємо порт на Firewall.
  6. Запускаємо MariaDB.
  7. Підсумки.

 

1. Про Сервер.

У сьогоднішній статті я використовуватиму Centos 8. Перевірити яка у вас версія ОС можна командою:

$. cat /etc/*release

IP: 192.168.2.227


 

2. Встановлюємо потрібні пакети.

Для того, щоб була можливість завантажувати пакети відразу з операційної системи Linux, необхідно встановити пакет wget, для встановлення пакету використовуємо команду:

$. sudo dnf install wget


 

 

3. Генеруємо репозиторій mariadb.repo.

Скачуємо скрипт із оф.сайту для генерації репозиторію mariadb.repo.

$. sudo wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup

 

Після завантаження скрипта виконайте перевірку хеш коду.

$. echo "c330d2755e18e48c3bba300a2898b0fc8ad2d3326d50b64e02fe65c67b454599  mariadb_repo_setup" | sha256sum -c -

 

Після перевірки хеш коду потрібно дати право скрипту виконання mariadb_repo_setup.

$. chmod +x mariadb_repo_setup

 

Після надання необхідних прав потрібно запустити цей скрипт і він вже згенерує репозиторій.

$. sudo ./mariadb_repo_setup

 

Отже, після виконання скрипта файл mariadb.repo буде згенерований у директорії /etc/yum.repos.d.

Все, що репозиторій mariadb.repo з'явився, тепер можна встановлювати MariaDB.


 

4. Встановлюємо MariaDB.

Після генерації репозиторію тепер запускаємо установку самої MariaDB. Для встановлення СУБД використовуйте команду:

$. sudo yum install mariadb

Як бачите, встановився тільки клієнт і необхідні залежності для СУБД, а сервера бази даних немає.

 

Щоб перевірити які пакети встановилися потрібно використовувати команду:

$. yum list installed | grep mariadb

Як видно, клієнт і бібліотеки встановилися, а самого СУБД немає. Давайте це виправимо.

 

Для встановлення самого СУБД використовуйте команду:

$. dnf install mariadb-server

 

Тепер давайте ще раз перевіримо, які пакети встановилися, використовуємо ту ж команду:

$. yum list installed | grep mariadb

Успішно! Пакет Mariadb-Server встановлено.


 

5. Відкриваємо порт на Firewall.

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

$. firewall-cmd --zone=public --add-port=3306/tcp --permanent
$. firewall-cmd --reload


 

6. Запускаємо Mariadb.

Для запуску MariaDB використовуйте команду:

$. service mariadb start

СУБД успішно запущено!

 

Щоб зайти в консоль бази даних, використовується утиліта mysql. Логін за промовчанням root і без пароля.

$. mysql -u root -p


 

7. Підсумки.

Сьогодні ми встановили систему управління базами даних Mariadb версії 10.6.5. У подальших статтях я показуватиму багато речей, які може це монстр.

 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

 

СХОЖІ СТАТТІ

MariaDB - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читати далі
Mariabackup резервне копіювання - Стиснення gzip
Mariabackup резервне копіювання - Стиснення gzip
MARIADB
Читати далі
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читати далі