我尝试打开时,MongoDB窗口自动关闭

时间:2014-08-18 03:21:10

标签: python mongodb python-2.7

我正在尝试在我的64位Windows机器上安装MangoDB。我正在按照官方文档安装相同的文档。我按照说明成功安装并在第2步的Run MongoDB部分停留。

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

当我运行文件“C:\ Program Files \ MongoDB \ bin \ mongod.exe”窗口打开并自动关闭时。不知道为什么会发生这种情况,我用谷歌搜索并尝试排除故障,但没有运气。我甚至还将MongoDB路径添加到了Windows环境变量中。但它仍然无效。

有人遇到过这个问题吗?任何建议都会有所帮助。

谢谢!

4 个答案:

答案 0 :(得分:8)

来自doc

  

MongoDB需要一个数据目录来存储所有数据。 MongoDB的默认值   数据目录路径是\ data \ db。使用创建此文件夹   以下来自命令提示符的命令:

     

md \ data \ db

     

您可以使用指定数据文件的备用路径    - mongod.exe的--dbpath选项,例如:

     

C:\ mongodb \ bin \ mongod.exe --dbpath d:\ test \ mongodb \ data

您遇到问题的原因是您没有该数据目录。

答案 1 :(得分:1)

正如laike9m所说,MongoDB需要创建目录数据/ db。我刚刚解决了同样的问题,我通过在“C:/”(在Windows上工作)创建目录来完成它。

答案 2 :(得分:1)

是的,我遇到了同样的问题。转到mongo安装的驱动器的根目录'我在驱动器上安装了mongo:'所以我点击了驱动器I:然后我创建了一个文件夹并将其命名为数据然后我创建了另一个文件夹并称之为 db 。请注意,它必须在根目录下完成,因此如果您单击驱动器,如果您尝试将其放在驱动器上的另一个文件夹中,Mongo将无法找到它。

答案 3 :(得分:0)

在安装MongoDB服务器的文件夹的根目录中创建一个名为“ 数据”的文件夹,其子文件夹为“ db ”。

就我而言,它安装在 C:/ Program Files / MongoDB / 和mongod.exe中,mongo.exe驻留在 C:/ Program Files / MongoDB / Server / 4.0 / bin /

因此,我创建了一个名为“ 数据”的文件夹,并在其中创建了一个子文件夹“ db ”。

  

C:/ data / db

有时,根驱动器中可能已经存在“ 数据”文件夹。然后,只需在其中创建一个名为“ db ”的子文件夹。

完成所有操作后,如果运行,请关闭 mongod.exe mongo.exe 。并再次打开它们以查看问题是否消失!我希望能解决这个问题。