错误的完整列表:
C:\Program Files\MongoDB\Server\3.0\bin>mongo.exe
MongoDB shell version: 3.0.6
connecting to: test
2015-10-25T11:26:55.350+0200 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:10061 No connection could be made because the target machine actively refused it.
2015-10-25T11:26:55.353+0200 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
服务正常运行:
C:\Program Files\mongodb\Server\3.0\bin\mongod.exe --service --config D:\Documents\Work\mongodb\mongod.cfg
我在这里看到了解决方案,但没有任何帮助
netstat.exe -0
和netstat.exe -any
不会显示某个应用或流程使用的27017端口。
我有这个mongod.cfg文件
systemLog:
destination: file
path: D:\Documents\Work\mongodb\log\mongod.log
storage:
dbPath: D:\Documents\Work\mongodb\db
net:
bindIp: 127.0.0.1
port: 28018
但是MongoDB仍然连接到相同的27017端口 我错过了什么?
答案 0 :(得分:2)
客户端不知道您要连接到非默认端口上的服务器。
使用--port
参数进行连接:
mongo.exe --port 28018
或者让服务器监听默认端口。
答案 1 :(得分:-1)
执行以下步骤:
mongodb
完成