Spec-Zone.ru › MariaDB

Установка MariaDB (Версия 10.1.21) через RPM на CentOS 7

Вот подробные шаги по установке MariaDB (версия 10.1.21) через RPM на CentOS 7.

Необходимые RPM-пакеты для установки доступны на сайте MariaDB и приведены ниже:

  • jemalloc-3.6.0-1.el7.x86_64.rpm
  • MariaDB-10.1.21-centos7-x86_64-client.rpm
  • MariaDB-10.1.21-centos7-x86_64-compat.rpm
  • galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm
  • jemalloc-devel-3.6.0-1.el7.x86_64.rpm
  • MariaDB-10.1.21-centos7-x86_64-common.rpm
  • MariaDB-10.1.21-centos7-x86_64-server.rpm

Поэтапная установка:

  • 1) Сначала установите все необходимые зависимости. Это легко сделать с помощью YUM-пакетов: yum install rsync nmap lsof perl-DBI nc
  • 2) rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm
  • 3) rpm -ivh jemalloc-devel-3.6.0-1.el7.x86_64.rpm
  • 4) rpm -ivh MariaDB-10.1.21-centos7-x86_64-common.rpm MariaDB-10.1.21-centos7-x86_64-compat.rpm MariaDB-10.1.21-centos7-x86_64-client.rpm galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm MariaDB-10.1.21-centos7-x86_64-server.rpm

При установке MariaDB-10.1.21-centos7-x86_64-common.rpm может возникнуть конфликт со старыми пакетами MariaDB. Нам необходимо удалить их и снова установить оригинальный RPM-пакет.

Вот сообщение об ошибке зависимостей:

# rpm -ivh MariaDB-10.1.21-centos7-x86_64-common.rpm 
warning: MariaDB-10.1.21-centos7-x86_64-common.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
error: Failed dependencies:
	mariadb-libs < 1:10.1.21-1.el7.centos conflicts with MariaDB-common-10.1.21-1.el7.centos.x86_64

Решение: найдите этот пакет:

# rpm -qa | grep mariadb-libs
mariadb-libs-5.5.52-1.el7.x86_64

Удалите этот пакет:

# rpm -ev --nodeps mariadb-libs-5.5.52-1.el7.x86_64
Preparing packages...
mariadb-libs-1:5.5.52-1.el7.x86_64

При установке пакета Galera может возникнуть конфликт при установке зависимого пакета. Вот сообщение об ошибке:

[root@centos-2 /]# rpm -ivh galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm 
error: Failed dependencies:
	libboost_program_options.so.1.53.0()(64bit) is needed by galera-25.3.19-1.rhel7.el7.centos.x86_64

The dependencies for Galera package is: libboost_program_options.so.1.53.0

Решение:

yum install boost-devel.x86_64

Еще одно предупреждающее сообщение при установке пакета Galera показано ниже:

warning: galera-25.3.19-1.rhel7.el7.centos.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY 

Решение этой проблемы заключается в импорте ключа:

#rpm --import http://yum.mariadb.org/RPM-GPG-KEY-MariaDB

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

  • 5) mysql_secure_installation
Содержание, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проходит предварительной проверки со стороны MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mariadb-installation-version-10121-via-rpms-on-centos-7/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API