启动mongod.service失败:找不到mongod.service单元。

123

我按照 MongoDB 安装 文档中针对 Ubuntu 16.04 的所有步骤进行了跟随。

步骤1:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5

步骤2:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

步骤3:

sudo apt-get update

步骤4:

sudo apt-get install -y mongodb-org

第五步:

sudo service mongod start

当我开始使用MongoDB时出现了错误:

无法启动 mongod.service:找不到 mongod.service 单元。


2
我也遇到了同样的问题,以下的答案是我唯一能用的:https://askubuntu.com/a/842599 - Ali Mousavi
35个回答

0

sudo systemctl unmask mongod

这个命令对我有用!

sudo service mongod start

尝试解除屏蔽后启动服务。

sudo systemctl status mongod

使用上面的命令检查状态或者直接使用mongo命令启动mongodb服务器,希望能够成功。 加油!


0

我使用的是Ubuntu 20.04,也遇到了同样的问题。

最终在这里找到了一个可行的解决方案。

sudo dpkg --remove --force-remove-reinstreq mongo-tools
sudo dpkg --remove --force-remove-reinstreq mongodb-server-core

sudo apt-get purge mongodb mongodb-server mongodb-server-core mongodb-clients
sudo apt-get purge mongodb-org
sudo apt-get autoremove

然后通过官方文档重新安装。

虽然我可能会分享。 享受吧。


这会删除数据库吗? - jorisw

-1

我也遇到了同样的错误..我的错误是未满足的依赖关系/var/cache/apt/archives/mongodb-org-server_4.4.2_amd64.deb,然后我运行了这个命令:

sudo dpkg -i --force-all /var/cache/apt/archives/mongodb-org-server_4.4.2_amd64.deb

它运行成功了


-1

尝试:

sudo /etc/init.d/mongodb status

或者:

sudo /etc/init.d/mongodb start

-4

使用sudo apt-get install -y mongodb命令进行安装

只需输入以下命令即可完成安装:


它既不能工作,也没有解释说明。 - Bitfinicon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接