MongoDB服务在服务列表中找不到。

4
我遵循了这个链接的指导 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/,但是当我要进行以下操作时:
sudo service mongod start

显示为无法识别的服务

我知道可能需要使用mongodb而不是mongod,但它们是一样的。

然后我通过以下方式检查了所有服务列表:

service --status-all

列表中没有与mongodb相关的服务

我已经重新安装了它,但情况依然如此。我也在互联网上搜索了解决方案,但没有找到。我是在Windows的ubuntu bash上安装的。在遇到这个问题之前,我曾经重新安装过bash(从14.04升级到16.04)。上一次安装时,我在重新安装bash之前可以正常使用。

提前感谢您的回答。

1个回答

0

我遇到了同样的问题。我不知道原因和解决方法,但你可以通过以下命令检查Mongo本身的状态:

sudo service mongod status

您可能会看到类似于以下输出内容:
root@lab# service mongod status
 mongod.service - High-performance, schema-free document-oriented database
   Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-04-06 09:47:57 BST; 1min 31s ago
     Docs: https://docs.mongodb.org/manual
 Main PID: 5973 (mongod)
   CGroup: /system.slice/mongod.service
           └─5973 /usr/bin/mongod --quiet --config /etc/mongod.conf

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