每次我想启动 运行 mongod --dbpath Mongo

I have to run mongod --dbpath every time I want to start Mongo

我已安装 MongoDB 并在我的计算机上运行(使用 Ubuntu 14.04 作为操作系统)。

问题是,每次我去启动它的时候,我都要弄乱它几分钟才能让它成功启动。通常,运行

的一些组合
mongod --dbpath ~/data/db

rm -rf ~/data/db/mongod.lock

或找到并杀死 运行 但破坏了

的实例
ps wuax | grep mongo
kill <pid>

是让它再次工作所需要的。 什么会导致这个?每次我 google 这个问题,都是一样的答案,只是修复它,而不是永久地让它正确启动和停止,只是在错误发生时修复它。

我遇到了同样的问题,每次都必须指定 --dbpath,所以我只是在我的根目录中创建了两个文件夹 /data/db,现在只需键入 mongod 即可启动MongoDB。请注意,这需要超级用户权限。希望对你有帮助