Android

Установите Мариадб на Centos 7

Install MariaDB on Linux Centos 7 and Allow remote access

Install MariaDB on Linux Centos 7 and Allow remote access

Оглавление:

Anonim

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

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

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

Предпосылки

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

Установите MariaDB 5.5 на CentOS 7

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

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

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

    sudo yum install mariadb-server

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

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

    sudo systemctl start mariadb sudo systemctl enable mariadb

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

    sudo systemctl status mariadb

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

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

    sudo mysql_secure_installation

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

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

Установите MariaDB 10.3 на CentOS 7

На момент написания этой статьи последней версией 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/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    Установите серверные и клиентские пакеты 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

    Отпечаток: 1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db От: https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

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

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

    sudo systemctl enable mariadb sudo systemctl start mariadb

    Чтобы проверить установку, проверьте статус службы 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)

    Последний шаг - запустить скрипт mysql_secure_installation который будет выполнять несколько задач, связанных с безопасностью:

    sudo mysql_secure_installation

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

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

Подключитесь к MariaDB из командной строки

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

mysql -u root -p

Вам будет предложено ввести пароль root, который вы установили ранее при mysql_secure_installation сценария 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.

Вывод

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

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

mariadb mysql centos

Этот пост является частью стека установки LEMP на CentOS 7 серии.

Другие посты в этой серии:

• Как установить Nginx на CentOS 7 • Защитить Nginx с помощью Let's Encrypt на CentOS 7 • Установить MariaDB на CentOS 7 • Установить PHP 7 на CentOS 7 • Как настроить серверные блоки Nginx на CentOS 7