установка mariadb 5 на centos 7 Не удалось загрузить модуль mariadb.service: такого файла или каталога нет

1862
wazz

Я пытаюсь установить mariadb на centos 7, используя официальную документацию https://mariadb.com/kb/en/mariadb/yum/

Я установил эти пакеты:

Installed Packages MariaDB-server.x86_64 5.5.47-1.el7.centos @mariadb MariaDB-client.x86_64 5.5.47-1.el7.centos @mariadb MariaDB-common.x86_64 5.5.47-1.el7.centos @mariadb 

И я пытаюсь запустить службу mariadb с помощью 'systemctl start mariadb', но всегда получаю сообщение об ошибке Не удалось выполнить вызов метода: не удалось загрузить модуль mariadb.service: такого файла или каталога нет.

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

Также у меня есть файл MariaDB.repo, например:

# MariaDB 5.5 CentOS repository list - created 2016-01-12 10:44 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 
0
Вы скучаете по `mariadb-libs.x86_64`? pun 8 лет назад 0
Вместо него добавлен MariaDB-общий доступ из репозитория mariadb. Но проблема все та же. wazz 8 лет назад 0
Также я удалил файл репозитория mariadb и установил maria-db из базового репозитория centos 7. И это будет работать. Это ошибка? Или это моя ошибка с репо? wazz 8 лет назад 0

1 ответ на вопрос

0
carlwgeorge

Глядя на их пакеты, я вижу, что они не включают файл службы systemd в свои пакеты 5.5. Они поставляют устаревший сценарий инициализации в /etc/init.d/mysql, так что вы можете технически просто запустить его, systemctl start mysqlи совместимость с systemd позаботится об этом.

$ repoquery --enablerepo mariadb --list MariaDB-server | grep init /etc/init.d/mysql 

Лично я предпочел бы придерживаться стандартных пакетов CentOS, в которые включен соответствующий файл системного блока обслуживания. Как правило, большинство программных проектов являются экспертами в своем программном обеспечении, а не в рекомендациях по упаковке RPM.

Похожие вопросы