我使用官方 Windows 文档这里在 wsl 中安装了 MongoDB。我已经创建了一个路径,并可以使用以下命令启动 DB 实例:
sudo mongod --dbpath ~/data/db
但是在进一步遵循文档并将此处的init脚本添加到启动MongoDB作为服务,并执行此命令之后
sudo service mongodb start
返回输出:
* Starting database mongod [fail]
当我运行时,就像预期的那样,
sudo service mongodb status
我有输出
* Checking status of database mongod
* apparently not running
[fail]
现在,我该如何解决这个问题?
service start
命令在控制台中输出的是完整的吗?当你尝试这个命令时,mongod
日志文件中有任何信息吗? - user20042973sudo mongod ...
和sudo service mongodb start
实际上会启动两次 mongod,这是不可能的。 - Wernfried Domscheit