Установка mariadb centos 8
Коллеги всем привет.
В сегодняшней статье я вам расскажу о тот как установить систему управления базами данных MariaDB на Linux. На сегодняшний день последняя версия СУБД 10.6.5.
MariaDB это ответвление реляционной MySQL, разрабатываемое сообществом под лицензией GPL. MariaDB совместима с приложениями, использующими MySQL, а переход на эту СУБД оправдан тем, что MySQL уже не так активно развивается. Данная СУБД отличается от MySQL более высокой производительностью, новыми возможностями и меньшим количеством ошибок. В MariaDB встроенный улучшенный оптимизатор запросов, более безопасная и быстрая репликация, более быстрые индексы для механизма хранения данных.
Данная статья подходит для инженеров, системных администраторов и тех кто только начинает знакомство с MariaDB.
Содержание статьи:
- О Сервере.
- Устанавливаем необходимые пакеты.
- Генерируем репозиторий mariadb.repo.
- Устанавливаем MariaDB.
- Открываем порт на Firewall.
- Запускаем MariaDB.
- Итоги.
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. В дальнейших статьях я буду показывать многие вещи которые может это монстр.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.