MongoDB shell version v3.4.2
connecting to: mongodb://127.0.0.1:27017
2017-03-01T12:06:59.013+0800 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, in(checking socket for error after poll), reason: Connection refused
2017-03-01T12:06:59.015+0800 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
exception: connect failed
你的mongodb启动了吗
楼上的回答是正解。MongoDB没有启动!
注意: connect failed
Love MongoDB! Have Fun!
使用mongod 命令先启动本地的mongo服务
先尝试重启mongodb:
如果不行,则删除数据目录(默认数据目录为/var/lib/mongodb)下的
mongod.lock
文件,重试上步ps -ef | grep mongo
查看有无进程
/etc/init.d/mongod start