Установка и настройка MariaDB на CentOS 7
Установка и настройка MariaDB на CentOS 7
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 выполните следующие действия:
-
Установите пакет 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, выполните следующие действия:
-
Первый шаг - включить репозиторий 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
-
Установите серверные и клиентские пакеты 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
. -
После завершения установки включите 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) https://mariadb.com/kb/en/library/systemd/
-
Последний шаг - запустить
mysql_secure_installation
скрипт, который будет выполнять несколько задач, связанных с безопасностью:sudo mysql_secure_installation
Сценарий предложит вам установить пароль пользователя root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных.
Все шаги объяснены подробно, и рекомендуется ответить
Y
(да) на все вопросы.
Подключитесь к MariaDB из командной строки
Для подключения к серверу 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.
Комментарии
Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.