连接到测试mongoDB失败

时间:2013-10-17 08:13:22

标签: mongodb

我是mongoDB的新手

我曾尝试在win 8 - 32位上安装mongoDB 我跟随了Apress的“The MongoDB 2010的权威指南”。 我将文件粘贴到C盘根“mongodb-win32-i386-2.4.6” 然后我在C中创建了嵌套文件夹 data / db, 正如书中提到的那样。 之后我打开了cmd:

cd C:\ mongodb-win32-i386-2.4.6
cd bin\
到目前为止一切顺利 然后我尝试连接到mongo

但是:

mongo
couldn't connect to server 127.0.0.1:27017 at src/mongo/shell/mongo.js:145
exception: connect failed

发生。

哪里有问题? 提前致谢

3 个答案:

答案 0 :(得分:2)

第一件事是 MongoDB几乎总是作为客户端可以连接到的网络服务器运行 执行操作所以

  1. db 文件夹中创建文件夹数据,即 c:\ data \ db

  2. 首先我们需要在你的bin文件夹中使用命令 mongod.exe avial启动服务器 喜欢 C:\mongodb-win32-i386-2.4.6\bin\mongod.exe

  3. 在bin文件夹中运行mongo.exe,如 C:\mongodb-win32-i386-2.4.6\bin\mongo.exe
  4.   

    知道如何停止 mongod.exe   
      从客户端我们需要发出这些命令

    • 使用管理
    • db.shutdownServer() 然后自动mongod将关闭,你需要退出客户端退出命令

    有MONGO的好日子

答案 1 :(得分:1)

数据库本身是一个名为mongod.exe(mongoDB守护程序)的可执行文件。首先你需要开始这个。当它运行时,您可以使用mongo.exe(mongoDB shell)连接到它并发出命令。

有关详情,请参阅文章"Install MongoDB on Windows" from the official manual

答案 2 :(得分:0)

我尝试过https://www.mongodb.org/dl/win32/i386

中的二进制文件

安装上面的二进制文件后,请转到bin目录(C:\ Program Files \ MongoDB \ Server \ 3.2 \ bin - >默认安装目录)并运行以下命令

  

mongod.exe --journal --storageEngine = mmapv1 --dbpath c:\ data \ db

注意:确保您已经创建了c:\ data \ db目录

此外,如果您需要mongodb的GUI界面,您可以使用Mongobooster