【问题标题】:MongoDB on a Windows 8 machine: No connection could be made because the target machine actively refused itWindows 8 机器上的 MongoDB:无法建立连接,因为目标机器主动拒绝它
【发布时间】:2014-09-01 19:10:24
【问题描述】:

我尝试按照 ucaiado 的建议创建 cfg 文件,但仍然出现该错误。请帮忙!

http://i.stack.imgur.com/FTYKa.png

【问题讨论】:

  • 谁是“ucaiado”,他为什么建议你创建什么样的配置文件来解决什么问题?
  • @Philipp 你不知道ucaiado?你出去兄弟
  • @Philipp 天哪,你怎么敢?我不敢相信你不知道谁是 ucaiado。
  • 真丢脸。我怎么能忘记传奇的 stackexchange 用户 ucaiado 在短短 6 个月内积累了 36 名声望。
  • 他在那个年代传奇人物。

标签: mongodb


【解决方案1】:

1.下载 MongoDB

2。安装 MongoDB

3.创建所需的文件夹:

"C:\MongoDB_2_6_Standard\bin\data\db"
"C:\MongoDB_2_6_Standard\logs"
"C:\MongoDB_2_6_Standard\etc"

注意:如果目录不存在,mongod.exe 将不会启动。

4.创建一个简单的配置文件:

systemLog:
    destination: file
    path: C:\MongoDB_2_6_Standard\logs\mongo.log
    logAppend: true
net:
    bindIp: 127.0.0.1
    port: 27017

更多关于如何创建配置文件的信息:http://docs.mongodb.org/manual/reference/configuration-options/

5.将 MongoDB 安装为 Windows 服务(这样它会在您重新启动计算机时自动启动)

以管理员权限运行cmd,输入以下命令:

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install

6.启动 MongoDB Windows 服务

net start MongoDB

7.通过shell/cmd连接MongoDB进行测试

C:\MongoDB_2_6_Standard\bin\mongo.exe

注意:http://docs.mongodb.org/manual/tutorial/getting-started-with-the-mongo-shell/

8.而已!你完成了。 :)

9.卸载/删除 MongoDB Windows 服务(如果你搞砸了)

"C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove

【讨论】:

  • 我可以说这是我在 MongoDB 社区站点上找到的更好的写法吗? :-)
  • 谢谢@user3339918 我也有这个问题,所以我把它贴在这里。 :)
【解决方案2】:

根据您发布的日志文件,您正在使用 Ctrl+C 快捷键自行关闭 MongoDB:

 Ctrl-C signal
 [consoleTerminate] got CTRL_C_EVENT, will terminate after current cmd ends
 [consoleTerminate] now exiting

启动mongod,保持命令提示符打开,打开new命令提示符,然后从第二个提示符运行mongo

【讨论】:

  • 谢谢菲利普。我每次都必须启动 mongod 并打开一个新命令吗?
  • @user3339918 每次你想做什么
  • 我是否需要每次在单独的命令窗口中输入C:\mongodb\bin> mongod --config C:\mongodb\conf\mongod.cfgmongo
  • @user3339918 是的。虽然有一个技巧可以使用start 程序在新窗口中启动程序。输入 start /? 获取完整语法,并在使用 windows 命令 shell 需要更多帮助时询问 superuser.com
  • 我明白了。感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 2021-12-03
  • 2011-08-24
  • 2023-03-25
  • 2015-04-05
  • 2016-12-08
  • 2014-09-05
  • 2017-06-01
相关资源
最近更新 更多