首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MangoDB.service失败,返回结果退出代码

MangoDB.service失败,返回结果退出代码
EN

Stack Overflow用户
提问于 2020-02-20 05:32:56
回答 7查看 20.3K关注 0票数 19

我不能用命令"sudo systemctl start mongod“来启动mongoDB。

我收到以下消息:

代码语言:javascript
复制
● mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2020-02-19 22:39:00 CET; 2s ago
     Docs: https://docs.mongodb.org/manual
  Process: 29368 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=14)
 Main PID: 29368 (code=exited, status=14)

Feb 19 22:39:00 pop-os systemd[1]: Started MongoDB Database Server.
Feb 19 22:39:00 pop-os systemd[1]: mongod.service: Main process exited, code=exited, status=14/n/a
Feb 19 22:39:00 pop-os systemd[1]: mongod.service: Failed with result 'exit-code'.

我已经重新安装了mongodb,我也遇到了同样的问题。如果你能帮我的话,我不知道错误是从哪里来的。谢谢。

EN

回答 7

Stack Overflow用户

发布于 2020-12-29 04:32:52

只需执行这两个命令即可获得临时解决方案:

$ sudo rm -rf /tmp/mongodb-27017.sock

$ sudo service mongod start

有关详情,请参阅:

由于.sock文件中的用户权限,这应该是错误的,您可能必须将所有者更改为monogdb用户。

代码语言:javascript
复制
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock

欲了解更多详情,请访问Documentation for installation

票数 61
EN

Stack Overflow用户

发布于 2020-11-23 15:19:56

我在Manjaro中也遇到了同样的问题,下面的命令解决了这个问题:

代码语言:javascript
复制
chown -R mongodb:mongodb /var/lib/mongodb
chown mongodb:mongodb /tmp/mongodb-27017.sock
票数 15
EN

Stack Overflow用户

发布于 2020-09-18 18:08:13

这对我来说很有效,而且我不会重新安装MongoDB。我已经手动创建

代码语言:javascript
复制
sudo mkdir /var/lib/mongodb
sudo mkdir /var/log/mongodb

并更改了两者的所有者

代码语言:javascript
复制
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown -R mongodb:mongodb /var/log/mongodb
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60309575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档