• DevOps
  • Защита информации
  • ИТ-поддержка
  • MariaDB - это бесплатная альтернатива хорошо известного программного обеспечения СУБД MySQL с открытым исходным кодом, разработанный силами MySQL.

    В данной статье мы рассмотрим установку MariaDB на сервер под управлением CentOS 7.

    Этап 1. Добавление репозитория MariaDB

    1. Начнём с добавления файлов репозитория MariaDB:
    nano /etc/yum.repos.d/MariaDB.repo
    1. Далее добавляем следующие строки в файл и сохраняем его:
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    

    Этап 2. Установка MariaDB на Centos 7B

    1. Далее, после добавления репозитория MariaDB мы с легкостью можем установить СУБД с помощью этой команды:
    # yum install MariaDB-server MariaDB-client -y
    1. Если возникли проблемы и ошибки во время установки MariaDB и продолжение установки невозможно из за конфликта с mariadb-libs-xxxx, выполнете команду указанную ниже, чтобы удалить библиотеки, которые могут вызывать конфликт в установке. После выполнения данной команды следует повторно запустить установку:
    # yum remove mariadb-libs*
    1. После завершения установки MariaDB запускаем демон на сервере базы данных, а также настраиваем автозагрузку:
    # systemctl start mariadb
    # systemctl enable mariadb
    # systemctl status mariadb
    

    Этап 3. Защита MariaDB

    1. Выполняем следующую команду, чтобы защитить сервер MariaDB и следуем инструкциям установщика:
    # mysql_secure_installation
    1. Далее нам необходимо заменить cnf.ini файл по-умолчанию для MariaDB. Переходим по следующему пути:
    # cd /usr/share/mysql
    1. Выполняем резервное копирование файла cnf.ini:
    # mv /etc/cnf.ini /etc/cnf.ini.bak
    1. Затем скопируем один из существующих файлов конфигураций в MariaDB:
    # cp /usr/share/mysql/my-huge.cnf /etc/cnf.ini
    1. После всех действий перезапускаем MariaDB:
    # systemctl restart mysql

    Сервер СУБД MariaDB установлен.

    Есть задачи по настройке СУБД? Можем помочь - свяжитесь с нами любым удобным способом.

    Не нашли ответа на свой вопрос?
    Содержание