Поиск по сайту:

Как установить и защитить MariaDB 10 в CentOS 7


MariaDB — это бесплатная версия с открытым исходным кодом известного программного обеспечения сервера управления базами данных MySQL, разработанная авторами MySQL. Предполагается, что она останется бесплатной и с открытым исходным кодом.

В этом руководстве мы покажем вам, как установить стабильную версию MariaDB 10.1 в наиболее широко используемых версиях дистрибутивов RHEL/CentOS и Fedora.

К вашему сведению, Red Hat Enterprise Linux/CentOS 7.0 переключился с поддержки MySQL на MariaDB в качестве системы управления базами данных по умолчанию.

Обратите внимание, что в этом руководстве мы предполагаем, что вы работаете на сервере с правами root, в противном случае используйте команду sudo для запуска всех команд.

Шаг 1. Добавьте репозиторий Yum MariaDB

1. Начните с добавления файла репозитория MariaDB YUM MariaDB.repo для систем RHEL/CentOS и Fedora.

vi /etc/yum.repos.d/MariaDB.repo

Теперь добавьте следующие строки в соответствующую версию дистрибутива Linux, как показано.

На ЦентОС 7


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

На RHEL 7


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Шаг 2. Установите MariaDB в CentOS 7.

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

yum install MariaDB-server MariaDB-client -y

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

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Шаг 3. Защитите MariaDB в CentOS 7

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

mysql_secure_installation

5. После защиты сервера базы данных вы можете проверить некоторые функции MariaDB, такие как: установленную версию, список аргументов программы по умолчанию, а также войти в командную оболочку MariaDB следующим образом:

mysql -V
mysqld --print-defaults
mysql -u root -p

Шаг 4. Изучите администрирование MariaDB

Если вы новичок в MySQL/MariaDB, начните с изучения этих руководств:

  1. Изучите MySQL/MariaDB для начинающих – Часть 1
  2. Изучите MySQL/MariaDB для начинающих – часть 2
  3. Базовые команды администрирования базы данных MySQL – часть III
  4. 20 команд MySQL (Mysqladmin) для администрирования баз данных – часть IV

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

  1. 15 советов по настройке и оптимизации производительности MySQL/MariaDB
  2. 4 полезных инструмента для мониторинга активности баз данных MySQL/MariaDB

На этом всё! В этом простом руководстве мы показали вам, как установить стабильную версию MariaDB 10.1 в различные RHEL/CentOS и Fedora. Используйте форму обратной связи ниже, чтобы отправить нам любые вопросы или мысли относительно этого руководства.