我最近在我的Windows机器上启动了mongodb服务,它正在成功运行。或者至少我认为是,虽然我不是100%肯定,但我不知道它正在运行什么端口,因为所有检查状态的尝试都失败了。当我尝试运行mongo.exe时,出现以下错误:
paul@PAUL_LAPTOP /c/program files/mongodb 2.6 standard/bin
$ mongo
MongoDB shell version: 2.6.3
connecting to: test
2014-08-11T03:36:15.802-0400 warning: Failed to connect to 127.0.0.1:27017, reas
on: errno:10061 No connection could be made because the target machine actively
refused it.
2014-08-11T03:36:15.808-0400 Error: couldn't connect to server 127.0.0.1:27017 (
127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
我有什么想法可以检查为什么会这样?一个很好的第一步是检查我的mongo服务的状态,我不知道该怎么做。
非常感谢任何帮助。
谢谢,
保
答案 0 :(得分:0)
你有没有完成这里的所有步骤:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/?
你需要运行mongod命令启动mongodb,你还需要定义mongodb存储数据库的路径:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
答案 1 :(得分:0)
当您输入mongod命令时,您是否也给它一个路径?这是事先的步骤,这通常是问题所在。
mongod --dbpath =“把你的路径放到你希望它保存数据库工作区的地方!!没有这些愚蠢的引号我也可以添加!”
示例: mongod --dbpath = C:/ Users / Kyle-3 / Desktop / DEV / dangerzonearea / test / mongodb
这是我的路径,不要忘记如果你在复制它时在窗户上向前翻转斜线,否则它将不起作用!