首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在WSL上启动MongoDB

无法在WSL上启动MongoDB
EN

Ask Ubuntu用户
提问于 2020-01-17 12:42:51
回答 2查看 14.2K关注 0票数 1

我已经在WSL上安装了MongoDb,使用了来自正式文档这里的步骤。

当我发出命令sudo service mongod start时,我得到以下消息mongod: unrecognized service

我尝试过使用这些堆栈溢出解答进行故障排除。我让它开始使用sudo mongod --fork -f /etc/mongod.conf命令之一

然而,我无法停止使用sudo service mongod stop。事实上,即使在我关闭WSL之后,蒙神仍然在运行。文件是错的吗?还是我做错什么了?为什么文档中列出的命令不能工作?

如果我继续使用上面的命令来启动mongodb,它会影响我存储的数据吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2020-01-17 15:08:04

这里有一个非常重要的(以红色背景引用的区块,不下于此)摘自您给出的MongoDB文档的确切链接:

MongoDB不支持(WSL)。

但是,它仍然可以工作,他们只是不支持它,并且他们在包mongodb-org中提供的版本不能正常工作。我建议遵循微软的指南就在这里,它是更大的Python指南的一部分。找到“安装MongoDB”一节的一半左右的页面。请注意,这里的服务名为mongodb,而不是mongod

票数 4
EN

Ask Ubuntu用户

发布于 2020-04-09 16:51:20

我能修好

蒙神:不被认可的服务

通过执行下列任务发布:

代码语言:javascript
运行
复制
sudo nano /etc/init.d/mongod

然后从这个url复制和粘贴内容并保存(可以使用vim或任何其他文本编辑器)

在那之后,给予可执行的许可

代码语言:javascript
运行
复制
sudo chmod +x /etc/init.d/mongod

现在,您可以通过以下命令启动服务

代码语言:javascript
运行
复制
sudo service mongod start
票数 7
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1203689

复制
相关文章

相似问题

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