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

标签 mongodb ubuntu

我已按照此链接中的说明进行操作 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

当我要去的时候

sudo service mongod start

显示为无法识别的服务

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

然后我检查了所有服务列表

service --status-all

列表中没有mongodb相关的服务

我重新安装了一遍,还是一样。我也通过互联网搜索过,但找不到解决方案。我在 Windows 的 ubuntu bash 上安装。在此问题(14.04 至 16.04)之前,我已经重新安装了一次 bash。上次我在重新安装 bash 之前安装了它,它工作得很好。

预先感谢您的回答。

最佳答案

我遇到了同样的问题。我不知道原因和解决方案,但您可以通过以下命令检查 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

关于在服务列表中找不到 MongoDB 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43810975/

相关文章:

java - 限制结果中的字段

mysql - 具有多个聚合列的 100M/月行的方法

python - 找不到我的 MongoDB 存储文件的位置

c++ - 将 const char* 类型转换为 int 数组

r - 无法重新安装或运行 Stringr 包

python - 安装 python mptt 权限被拒绝

javascript - 在 Electron js(Ubuntu)上锁定关闭并最小化

javascript - 如何使用 MongoDb/Mlab 将应用程序部署到 heroku

java - ubuntu中java的环境变量

bash - 如何解决 shell 脚本 : "read: Illegal option -t"? 中的此错误