Как установить Установка MariaDB 10.2 Centos 7

A+ A-

В этой статье мы узнаем о - как установить MariaDB 10.2 на Centos 7 / RHEL. Это может быть использовано в качестве руководства для начинающих или в качестве ссылки. Обратите внимание, что это также может быть использован в качестве альтернативного замены MySQL.

Особенности MariaDB

  • MariaDB является открытым исходным кодом и альтернатива реляционная программное обеспечение для управления базами данных.
  • MariaDB является надежной, быстрой и масштабируемой с богатыми механизмами хранения.
  • MariaDB имеет новые функции, такие как ГИС и JSON.

Информационный сервер и пакеты

  • Пакет включил: MariaDB, MariaDB-сервера, MariaDB-LIBS.
  • Имя Daemon используется: MariaDB.
  • Номер порта: 3306.
  • Путь конфигурации: /etc/my.cnf.

Установка Maria DB 10.2 на Centos 7 / RHEL 7

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

Добавление Repo к Yum для установки MariaDB

Добавление Repo для Centos 7 64 бит

 [MariaDB]
имя = MariaDB
BaseUrl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey = https: //yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1 

Добавление Repo для RHEL 7 64 бит

 [Mariadb10]
имя = MariaDB
BaseUrl = http://yum.mariadb.org/10.2/rhel7-amd64
gpgkey = https: //yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1 

Установка MariaDB с помощью Yum репо

Мы можем установить MariaDB с помощью Yum Repo, как мы только что добавили репозиторий в локальный Yum ниже приведена команда для установки MariaDB с помощью Yum

 # Ням groupinstall MariaDB *
Загруженные плагины: fastestmirror, Refresh-PackageKit, безопасность
Загрузка зеркала скорости от кэшированных hostfile
 * База: ftp.iitm.ac.in
 * Дополнительно: ftp.iitm.ac.in
 * Обновления: ftp.iitm.ac.in
....
....
.....
....
....
...
....
Загрузка пакетов:
-------------------------------------------------- -------------------------------------------------- ----------------------------------------
Всего 68 Мб / с | 22 MB 00:00:00
Запуск проверки транзакций
Запуск теста транзакций
Испытание транзакций удалось
Запуск транзакции
Предупреждение: RPMDB изменена за пределами ням.
Установка: жемчужно-Data-Dumper-2.145-3.el7.x86_64 1/13
Установка: UnixODBC-2.3.1-10.el7.x86_64 2/13
Установка: жемчужно-Net-Daemon-0.48-5.el7.noarch 3/13
Установка: 1: жемчужно-компресс-Сыра-Zlib-2.061-4.el7.x86_64 4/13
Установка: жемчужно-компресс-Сыра-Bzip2-2.061-3.el7.x86_64 5/13
Установка: жемчужно-IO-компресс-2.061-2.el7.noarch 6/13
Установка: жемчужно-PlRPC-0.2020-14.el7.noarch 7/13
Установка: жемчужно-DBI-1.627-4.el7.x86_64 8/13
Установка: жемчужно-DBD-MySQL-4.023-5.el7.x86_64 9/13
Установка: 1: MariaDB-5.5.41-2.el7_0.x86_64 10/13
Установка: 1: MariaDB-сервер-5.5.41-2.el7_0.x86_64 11/13
Установка: MySQL-разъем-ODBC-5.2.5-6.el7.x86_64 12/13
Установка: MySQL-питон-1.2.3-11.el7.x86_64 13/13
Проверка: 1: MariaDB-5.5.41-2.el7_0.x86_64 1/13
Проверка: жемчужно-компресс-Сыра-Bzip2-2.061-3.el7.x86_64 2/13
Проверка: MySQL-разъем-ODBC-5.2.5-6.el7.x86_64 3/13
Проверка: жемчужно-Data-Dumper-2.145-3.el7.x86_64 4/13
Проверка: MySQL-питон-1.2.3-11.el7.x86_64 5/13
Проверка: 1: MariaDB-сервер-5.5.41-2.el7_0.x86_64 6/13
Проверка: 1: жемчужно-компресс-Сыра-Zlib-2.061-4.el7.x86_64 7/13
Проверка: жемчужно-PlRPC-0.2020-14.el7.noarch 8/13
Проверка: жемчужно-Net-Daemon-0.48-5.el7.noarch 9/13
Проверка: жемчужно-DBI-1.627-4.el7.x86_64 10/13
Проверка: UnixODBC-2.3.1-10.el7.x86_64 11/13
Проверка: жемчужно-DBD-MySQL-4.023-5.el7.x86_64 12/13
Проверка: жемчужно-IO-компресс-2.061-2.el7.noarch 13/13
Установлен:
MySQL-python.x86_64 0: 1.2.3-11.el7 mariadb.x86_64 1: 5.5.41-2.el7_0 MariaDB-server.x86_64 1: 5.5.41-2.el7_0
MySQL-разъем-odbc.x86_64 0: 5.2.5-6.el7
Зависимость от Установлено:
жемчужно-компресс-Сыра-Bzip2.x86_64 0: 2.061-3.el7 жемчужно-компресс-Сыра-Zlib.x86_64 1: 2.061-4.el7 жемчужно-DBD-MySQL.x86_64 0: 4.023-5.el7
жемчужно-DBI.x86_64 0: 1.627-4.el7 жемчужно-Data-Dumper.x86_64 0: 2.145-3.el7 жемчужно-IO-Compress.noarch 0: 2.061-2.el7
жемчужно-Net-Daemon.noarch 0: 0.48-5.el7 жемчужно-PlRPC.noarch 0: 0.2020-14.el7 unixODBC.x86_64 0: 2.3.1-10.el7
Complete! 

Запуск MariaDB служб

Ниже приведена команда для запуска MariaDB услуги

 # Systemctl начать mariadb.services 

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

 # Systemctl включить mariadb.services 

Добавление портов MariaDB, чтобы от брандмауэра

 # Брандмауэр-CMD -постоянно -add-сервисы = MySQL
# Брандмауэр-CMD -постоянно -add-порт = 3306 / TCP
# Брандмауэр-CMD -перезагрузка 

Обеспечение MariaDB и Установка корневого пароля пользователя

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

 # mysql_secure_installation
/ USR / бен / mysql_secure_installation: Строка 379: find_mysql_client: команда не найдена
Примечание: RUNNING все части этого ПОДЛИННИКА РЕКОМЕНДУЕТСЯ ДЛЯ ВСЕХ MariaDB
SERVERS в производстве использовать! ПРОЧТИТЕ ВНИМАТЕЛЬНО каждый шаг!
Для того, чтобы войти в MariaDB, чтобы обеспечить это, нам понадобится ток
пароль для корневого пользователя. Если вы только что установили MariaDB, и
Вы не установили пароль администратора еще, пароль будет пустым,
так что вы должны просто нажать ввести здесь.
Введите текущий пароль для корня (ввод не нужна):
OK, успешно используется пароль, двигаясь по ...
Установка корневого пароля гарантирует, что никто не может войти в MariaDB
суперпользователя без надлежащего разрешения.
Установить корневой пароль? [Y / N] у
Новый пароль:
Повторно введите новый пароль:
Пароль успешно обновлен!
Перезарядка таблицы привилегий ..
... Удачи!
По умолчанию установка MariaDB имеет анонимного пользователя, что позволяет любому
войти в MariaDB без необходимости иметь учетную запись пользователя, созданную для
их. Это предназначено только для тестирования, и, чтобы сделать установку
пойти немного более гладкой. Вы должны удалить их, прежде чем перейти в
производственная среда.
Удалить анонимных пользователей? [Y / N] у
... Удачи!
Как правило, корень должен быть разрешен только для подключения "локальный". Эта
гарантирует, что кто-то не может угадать корневой пароль от сети.
Запрещает корневой логин удаленно? [Y / N] у
... Удачи!
По умолчанию MariaDB поставляется с базой данных под названием 'тест', что любой человек может
доступ. Это также предназначено только для тестирования, и должны быть удалены
прежде чем перейти в производственную среду. Установить MariaDB 10.2 RHEL 7
Удалить тестовую базу данных и доступ к нему? [Y / N] у
- Тест отбрасывании базы данных ...
... Удачи!
- Удаление привилегий на тестовой базе данных ...
... Удачи!
Перезарядка таблиц привилегий гарантирует, что все изменения, сделанные до сих пор
вступят в силу немедленно. Установить MariaDB 10.2 RHEL 7
Обновить таблицы привилегий сейчас? [Y / N] у
... Удачи!
Убираться...
Все сделано! Если вы выполнили все описанные выше действия, ваш MariaDB
Теперь установка должна быть безопасной.
Спасибо за использование MariaDB! 

Тестирование соединения с MariaDB.

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

 # MySQL -uroot -p
Введите пароль:
Добро пожаловать на монитор MariaDB. Команды заканчиваются; или \ г.
Ваш MariaDB идентификатор подключения 10
Версия сервера: 5.5.41-MariaDB MariaDB Установка сервера MariaDB 10.2 RHEL 7
Copyright (с) 2000, 2014, Oracle, MariaDB Corporation Ab и другие.
Введите 'помощь;' или '\ ч' за помощью. Тип '\ с', чтобы очистить текущее утверждение ввода.
MariaDB [(нет)]> 

Используя описанные выше действия, мы можем установить MariadDB 10.2 на CentOS / RHEL 7 7 и закрепить MariaDB путем удаления анонимного пользователя и тестовую базу данных, которая является хорошей альтернативой замены сервера MySQL. В наших будущих статьях, вы узнаете больше о MariaDB.

Ads

Поделиться

последний

Лучшие альтернативы Ubuntu искать, если вы Linux Lover

Давайте начнем знакомство с чем-то; простой, но немного не ...

Как добавить подпись в Gmail Входящие - Добавить подпись Google в Gmail

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

Еженедельно Tech News: Nokia, Google и Nintendo

Привет всем, это Пятница, 3 марта, и так же, как всегда, мы...

Raspberry Pi Проекты для начинающих - Что вы можете сделать с Raspberry Pi

Raspberry Pi представляет собой серию малой мощности, одноп...

Лучший VPN для Android 2017 года - Как использовать VPN в Android

Прошли те дни, когда виртуальные частные сети были только д...

Комментарии