Powered By GitBook
Установка MariaDB на CentOS 7
MariaDB - открытый сервер баз данных, наиболее часто используемый в связке с Apache, либо Nginx, а также с PHP, Python и Perl. По большому счёту это более совершенная и развитая замена MySQL, разрабатываемая той же командой, которая изначально создавала MySQL.
MariaDB максимально совместима с MySQL как в плане конфигурации и запросов, так и даже в плане взаимодействия через консоль.
В этом руководстве мы рассмотрим процесс установки MariaDB на сервер под управлением CentOS 7.

Подготовка

MariaDB включена в репозиторий CentOS 7, поэтому нам не придётся устанавливать дополнительные репозитории. Всё, что Вам нужно - доступ к root.

Установка MariaDB

Мы будем использовать менеджер пакетов Yum для установки MariaDB. Выполните следующую команду:
1
yum -y install mariadb-server
Copied!
Далее запустите сервер и добавьте его в автозагрузку:
1
systemctl start mariadb
Copied!

Настройка MariaDB

MariaDB настраивается точно также как и MySQL, поэтому если Вы уже знакомы с установкой MySQL, процесс настройки будет для Вас таким же простым.
Для начальной настройки существует скрипт, который устанавливает root-пароль, удаляет анонимный доступ и тестовые базы данных.
Запустим его:
1
mysql_secure_installation
Copied!
Скрипт предоставляет описание всего, что он может сделать. Так как root-пароль изначально не установлен, при первом запуске просто нажмите ENTER.
Далее, следуя инструкциям скрипта установите root-пароль и удалите анонимный доступ. Для выполнения того или иного действия нужно вводить y.

Проверка установки

Теперь нам нужно проверить корректность установки. Это можно сделать с помощью утилиты mysqladmin, которая позволяет нам войти в консоль MariaDB-сервера и работать с ним.
Выполните следующую команду для проверки установленной версии:
1
mysqladmin -u root -p version
Copied!
Утилита попросит Вас ввести root-пароль, введите его. В результате Вы увидите что-то вроде:
1
mysqladmin Ver 9.0 Distrib 5.5.50-MariaDB, for Linux on x86_64
2
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
3
4
5
Server version 5.5.50-MariaDB
6
Protocol version 10
7
Connection Localhost via UNIX socket
8
UNIX socket /var/lib/mysql/mysql.sock
9
Uptime: 10 min 8 sec
10
11
12
Threads: 1 Questions: 42 Slow queries: 0 Opens: 1 Flush tables: 2 Open tables: 27 Queries per second avg: 0.150
Copied!
Это означает, что Вы получили доступ к серверу с введённым паролем. Теперь можно использовать сервер по назначению.
Last modified 1yr ago