问题描述
MongoDB shell version v3.4.2connecting to: mongodb://127.0.0.1:270172017-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 refused2017-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:6exception: connect failed
问题解答
回答1:你的mongodb启动了吗
回答2:楼上的回答是正解。MongoDB没有启动!
注意: connect failed
Love MongoDB! Have Fun!
回答3:使用mongod 命令先启动本地的mongo服务
回答4:先尝试重启mongodb:
sudo service mongod restart
如果不行,则删除数据目录(默认数据目录为/var/lib/mongodb)下的mongod.lock文件,重试上步
回答5:ps -ef | grep mongo查看有无进程/etc/init.d/mongod start