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

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

Install MariaDB on CentOS 7

17 Декабря 2019 | CentOS

MariaDB - это система управления реляционными базами данных с открытым исходным кодом, обратно совместимая замена MySQL. Продукт разрабатывался разработчиками MySQL и многими другими людьми из сообщества. С выпуском CentOS 7 MySQL был заменен на MariaDB в качестве системы баз данных по умолчанию.

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

Если по какой-либо причине вам необходимо установить MySQL, ознакомьтесь с разделом Как установить MySQL на CentOS 7 . Если у вашего приложения нет особых требований, вам следует придерживаться MariaDB, системы баз данных по умолчанию в CentOS 7.

В этом уроке мы покажем вам, как установить последнюю версию MariaDB на CentOS 7 с использованием официальных репозиториев MariaDB.

Перед установкой, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo, прежде чем приступить к обучению.


Версия сервера MariaDB в репозиториях CentOS по умолчанию - версия 5.5. Это не последняя версия, но она достаточно стабильна.


Для установки и защиты MariaDB 5.5 в CentOS 7 выполните следующие действия:

  1. Установите пакет MariaDB с помощью менеджера пакетов yum:

    sudo yum install mariadb-server
    

    Нажмите, yкогда будет предложено продолжить установку.

  2. После завершения установки запустите службу MariaDB и включите ее при загрузке, используя следующие команды:

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  3. Чтобы убедиться, что установка прошла успешно, проверьте статус службы MariaDB, введя:

    sudo systemctl status mariadb
    

    Выходные данные должны показать, что служба активна и работает:

  4. Запустите mysql_secure_installationскрипт, который будет выполнять несколько задач, связанных с безопасностью:

    sudo mysql_secure_installation
    

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

    Шаги объяснены подробно. Рекомендуется ответить Y(да) на все вопросы.

На момент написания этой статьи последней версией MariaDB была версия 10.3. Если вам нужно установить любую другую версию MariaDB, перейдите на страницу репозиториев MariaDB и создайте файл репозитория для конкретной версии MariaDB.

Чтобы установить MariaDB 10.3 в CentOS 7, выполните следующие действия:

  1. Первый шаг - включить репозиторий MariaDB. Создайте файл репозитория с именем MariaDB.repoи добавьте следующее содержимое:

    /etc/yum.repos.d/MariaDB.repo
    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    копия
  2. Установите серверные и клиентские пакеты MariaDB, используя так yumже, как и другие пакеты CentOS:

    sudo yum install MariaDB-server MariaDB-client
    

    Yum может предложить вам импортировать ключ MariaDB GPG:

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    Importing GPG key 0x1BB943DB:
     Userid     : "MariaDB Package Signing Key "
     Fingerprint: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db
     From       : https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    Введите yи нажмите Enter.

  3. После завершения установки включите MariaDB для запуска при загрузке и запустите службу:

    sudo systemctl enable mariadb
    sudo systemctl start mariadb
    
  4. Чтобы проверить установку, проверьте статус службы MariaDB, набрав:

    sudo systemctl status mariadb
    
    ● mariadb.service - MariaDB 10.3.7 database server
       Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled)
      Drop-In: /etc/systemd/system/mariadb.service.d
               └─migrated-from-my.cnf-settings.conf
       Active: inactive (dead)
         Docs: man:mysqld(8)
               https://mariadb.com/kb/en/library/systemd/
  5. Последний шаг - запустить mysql_secure_installationскрипт, который будет выполнять несколько задач, связанных с безопасностью:

    sudo mysql_secure_installation
    

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

    Все шаги объяснены подробно, и рекомендуется ответить Y(да) на все вопросы.

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

mysql -u root -p

Вам будет предложено ввести пароль root, который вы установили ранее при mysql_secure_installationзапуске скрипта.

После ввода пароля вы увидите оболочку MariaDB, как показано ниже:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.7-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...