我正在使用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的时候,我不明白是怎么回事。
答案 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
来查找软件包的安装位置。那么您可以从该路径中找到可执行文件并尝试运行它