Установка и настройка MariaDB на CentOS

Руководство по установке и конфигурации MariaDB.
/ Системное администрирование Сервисы CentOS

Установка и настройка MariaDB на CentOS: Руководство по установке и конфигурации MariaDB

Введение

MariaDB – это популярная система управления базами данных (СУБД), являющаяся форком MySQL. Она предоставляет мощные возможности для хранения и управления данными и активно используется в различных приложениях и сервисах. В этом руководстве мы рассмотрим шаги по установке и настройке MariaDB на операционной системе CentOS.

Шаг 1: Обновление системы

Перед началом установки рекомендуем обновить список пакетов:

sudo yum update

Шаг 2: Установка MariaDB

По умолчанию в репозиториях CentOS находится версия MariaDB. Однако для установки последней стабильной версии рекомендуем использовать официальный репозиторий MariaDB.

Скачайте и добавьте репозиторий MariaDB:

   sudo vi /etc/yum.repos.d/MariaDB.repo

Добавьте следующие строки в файл:

   [mariadb]
  1. Сохраните файл и закройте текстовый редактор
  2. Установите MariaDB с помощью `yum`:
   sudo yum install MariaDB-server MariaDB-client

Шаг 3: Запуск и включение службы MariaDB

Запустите службу MariaDB:

   sudo systemctl start mariadb

Убедитесь, что MariaDB запускается автоматически при старте системы:

   sudo systemctl enable mariadb

Шаг 4: Первичная настройка безопасности MariaDB

MariaDB включает в себя специальный скрипт для начальной настройки безопасности. Этот скрипт помогает удалить анонимные учетные записи и тестовую базу данных, а также задать пароль для пользователя `root`.

Запустите скрипт:

sudo mysql_secure_installation

Вы будете заданы несколько вопросов. Рекомендуемые ответы:

  • Введите текущий пароль для root (нажмите Enter, если он не установлен)
  • Задать root пароль? [Y/n] Y
  • Удалить анонимных пользователей? [Y/n] Y
  • Запретить удаленный вход в систему для root? [Y/n] Y
  • Удалить тестовую базу данных и получить доступ к ней? [Y/n] Y
  • Перезагрузить таблицы привилегий сейчас? [Y/n] Y

Шаг 5: Настройка MariaDB

Файл конфигурации MariaDB находится по адресу `/etc/my.cnf`. Вы можете внести изменения в этот файл в зависимости от требований вашей системы.

Пример настройки:

[mysqld]
bind-address = 0.0.0.0
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

После внесения изменений перезапустите службу MariaDB:

sudo systemctl restart mariadb

Шаг 6: Проверка установки

Подключитесь к MariaDB, чтобы проверить успешность установки:

mysql -u root -p

Введите пароль, который вы задали ранее, и вы должны попасть в интерфейс командной строки MariaDB.

Заключение

Вы успешно установили и настроили MariaDB на сервере CentOS. Теперь у вас есть мощная СУБД для управления вашими данными. Если у вас возникнут вопросы или проблемы с настройкой, обратитесь к официальной документации MariaDB или к сообществу пользователей.

Поиск