我正在尝试将 MySQL 安装到 Fedora 14 VM 上。我使用成功安装了它
yum install mysql mysql-server
之后我尝试开始它
systemctl start mysqld.service
返回了消息
Failed to get D-Bus connection: Failed to connect to socket /org/freedesktop/systemd1/private: Connection refused
我也尝试过
systemctl enable mysqld.servie
返回“无法找到 mysqld.service”。有人可以告诉我如何解决这个问题并启动服务器吗?
答案1
您期望 systemd 在 Fedora 版本上运行,该版本早于 systemd 完全引入 Fedora 的时间。 Fedora 中出现了15。 Fedora 14 只有一个“功能预览”,并没有直接开箱即用。 Fedora 14 开箱即用,运行 upstart,因此您必须确保为 mysqld 安装了 upstart 作业定义并使用以下命令启动它暴发户的initctl start
命令。如果做不到这一点,您可以使用rc
带有 upstart 向后兼容机制的 mysqld 的System 5脚本。
或者你可以坚持使用 systemd 的方式来做你显然想做的事情知道,并执行让“功能预览”一瘸一拐地前进的所有魔法咒语。或者您可以简单地使用较新的 Fedora。 ☺