无法启动Mongo DB。无法锁定文件:/data/db/mongod.lock 资源暂时不可用。

6
我使用Homebrew安装了MongoDB。我还创建了一个名为/data/db的目录。
但是,当我运行mongod时,我收到以下消息:
exception in initAndListen: 98 Unable to lock file: /data/db/mongod.lock Resource temporarily unavailable. Is a mongod instance already running?, terminating

我怀疑它已经在运行,因为我刚刚安装了它。我已经退出终端并重新启动,但没有帮助。

这是我的终端的截图

enter image description here

任何想法我需要做什么?谢谢!

你确定 /data/db/ 文件夹拥有用户权限吗?否则请尝试执行 sudo mongod - julian salas
是的,我尝试过了。我得到了这个:使用代码100关闭。 - Brian O'Neill
尝试使用以下命令:sudo chown -R mongodb:mongodb /data/db,然后执行sudo chown $USER /data/db - julian salas
也尝试过了,没有成功 :-( - Brian O'Neill
我遇到了相同的错误,但是我的问题是没有正确关闭Mongo。请参考:https://dev59.com/cmw15IYBdhLWcg3wD3dk - Geoffrey
1个回答

0
尝试使用以下命令停止mongod服务:
brew services stop mongod

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