2

我是 mongoDB 的新手

我试图在 win 8 - 32 位上安装 mongoDB 我遵循了 Apress 的“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

发生。

问题出在哪里?提前致谢

4

3 回答 3

2

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

  1. 创建一个文件夹data并在该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

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

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

与 MONGO 度过美好的一天

于 2013-10-17T13:22:16.123 回答
1

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

更多信息,请阅读官方手册中的文章“在 Windows 上安装 MongoDB”

于 2013-10-17T09:14:43.863 回答
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

于 2017-12-03T09:52:31.323 回答