这是我的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
我怎么解决这个问题?我用的是Windows8.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,并根据需要将启动类型更改为automatic。按OK。
4)最后输入C:\mongodb\bin\mongo.exe
,您应该已经连接到Mongo测试数据库。
发布于 2015-06-30 07:38:56
这就是我如何解决它的,你可以在这里一步一步地学习:
MongoDB步骤:
C:\Program Files\MongoDB\Server\3.0\bin
现在在mongodb的C:/目录下创建一个“\ data \db”文件夹,用来存储所有的数据。你应该有这个文件夹:
C:\data\db
注意:这是mongoDB期望的默认目录位置,请勿在其他位置创建
。
最后,打开命令提示符并键入:
>> mongod
您应该看到它请求权限(允许它),然后侦听一个端口。完成后,打开另一个命令提示符,让前一个命令提示符运行服务器。
在新命令提示符中键入
>> mongo
您应该看到它显示版本并连接到测试数据库。
这证明安装成功!=)
发布于 2015-04-24 19:28:26
当你输入mongod命令的时候,你是否也给了它一个路径?这通常是问题所在。您不必费心处理conf文件。只需键入
mongod -dbpath=“将您的路径放到您想要的位置,以便在这里保存数据库的工作区!!没有这些愚蠢的引号,我还可以添加!”
示例: mongod --dbpath=C:/Users/kyles2/Desktop/DEV/mongodb/data
这就是我的方法,别忘了,如果你是从复制过来的,在windows上将斜杠向前翻转,否则它就不会工作了!
发布于 2015-04-02 06:48:08
我在mongodb 2.6中也遇到了同样的问题。
解决了我的问题的是我只需运行mongod --repair
命令
然后启动mongod.exe
这对我很管用
https://stackoverflow.com/questions/26585433
复制相似问题