Установка и настройка 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]
- Сохраните файл и закройте текстовый редактор
- Установите 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 или к сообществу пользователей.