windows - Mongodb:连接127.0.0.1:27017失败,原因:errno:100

这是我的 mongod.cfg 文件:

bind_ip = 127.0.0.1
dbpath = C:\mongodb\data\db
logpath = C:\mongodb\log\mongo-server.log
verbose=v

这是我的 mongod 服务命令:

mongod -f c:\mongodb\mongod.cfg --install

我大约一周前安装了 MongoDB,一切正常,但是今天当我运行 mongo 命令时,出现以下错误:

Failed to connect to 127.0.0.1:27017,
reason: errno:10061 No connection could be made because the target machine actively refused it

我该如何解决这个问题? 我使用的是 Windows 8.1

解决方案:

我忘了用这个命令启动 mongodb 服务:

net start mongodb

改进的解决方案:

1) 将目录切换到根驱动器C:\,然后在管理员cmd提示窗口中输入以下命令,

C:\mongodb\bin\mongod.exe --config c:\mongodb\mongod.cfg --install

2) 然后输入 net start MongoDB 之后您应该会看到以下消息:

"The Mongo DB service was started successfully"

3)然后进入控制面板Start>Administrative Tools>Services,在服务列表中向下滚动到MongoDB,将启动类型改为自动,如果你如此渴望。按确定。

4)最后输入C:\mongodb\bin\mongo.exe,你应该会连接到Mongo测试数据库。

引用:https://www.youtube.com/watch?v=-mik4dPArCU

最佳答案

我就是这样解决的,你可以在这里一步一步来:

MongoDB 步骤:

  • 下载 MongoDB 的最新 64 位 MSI 版本对于 Windows。

  • 运行安装程序(.msi 文件)

  • 将其添加到您的 PATH 环境变量中。它应该来自:
    C:\Program Files\MongoDB\Server\3.0\bin

现在在 C:/ 中创建一个“\data\db”文件夹,mongodb 使用该文件夹来存储所有数据。你应该有这个文件夹:

C:\data\db

Note: This is the default directory location expected by mongoDB, don’t create anywhere else

最后,打开命令提示符并输入:

>> mongod

你应该看到它请求权限(允许它),然后监听一个端口。 完成后,打开另一个命令提示符,让前一个命令提示符运行服务器。

输入新的命令提示符

>> mongo

您应该会看到它显示版本并连接到测试数据库。

这证明安装成功!=)

Reference link

关于windows - Mongodb:连接127.0.0.1:27017失败,原因:errno:10061,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26585433/

相关文章:

mongodb - MongoDB 和 CouchDB 是完美的替代品吗?

linux - 让 Linux 上的 MongoDB 监听远程连接

mongodb - 如何在 MongoDB 中汇总总和以获得总计数?

MongoDB - 如何查询集合中的嵌套项?

arrays - MongoDB:如何更新数组中的单个子元素,由数组中的索引引用?

mongodb - 如何在 MongoDB 中组织多对多关系

mongodb - meteor :意外的mongo退出代码100

node.js - Node.js 和 Mongoose 的管理面板

mongodb - 使用 Mongoose 找不到按 ObjectId 搜索的文档

mongodb - 如何查找然后聚合