错误“无法启动mariadb.service:找不到单元mariadb.service”

时间:2019-02-03 08:57:49

标签: mysql linux mariadb fedora

我正在使用Fedora 29。 我尝试使用以下命令运行mariadb.service
systemctl start mariadb
并给出错误:
Failed to start mariadb.service: Unit mariadb.service not found.

我还尝试了下一个命令:
systemctl status mariadb
Unit mariadb.service could not be found.

systemctl start mariadb.service
Failed to start mariadb.service: Unit mariadb.service not found.

systemctl start mysql
Failed to start mysql.service: Unit mysql.service not found.

systemctl enable mariadb
Failed to enable unit: Unit file mariadb.service does not exist.

systemctl daemon-reload
<nothing to output>

我尝试使用sudo进行此操作,而没有尝试。结果是一样的。

mariadb-server已安装:
dnf install mariadb-server Package mysql-community-server-8.0.15-1.fc29.x86_64 already installed.

刚开始使用Linux的时候,我不明白是怎么回事。

2 个答案:

答案 0 :(得分:0)

我也很困惑。我遵循了在网上找到的几条说明,但似乎甚至在谈论同一版本5.5时,安装后启动服务的方式也有很多。我终于不经意地尝试了mysql并成功了。

在成功安装后看到此消息:

已安装:MariaDB-server.x86_64 0:5.5.67-1.el7.centos

已安装依赖项:MariaDB-client.x86_64 0:5.5.67-1.el7.centos

完成!

我尝试过:

$ sudo systemctl启动mariadb

无法启动mariadb.service:未找到单位。

我尝试过:

$ sudo systemctl启动mysql

寂静无声。 我尝试过:

$ sudo systemctl status mysql

它说它是活动的(正在运行)。

答案 1 :(得分:-1)

您可以使用rpm -ql mysql-community-server-8.0.15-1来查找软件包的安装位置。那么您可以从该路径中找到可执行文件并尝试运行它