解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused

Mac-Pro-de-User: ~ user $ mongo
MongoDB shell version: 2.6.4
connecting to: test
2014-10-28T10: 47: 08713-0700 warning: Failed to connect to 127.0.0.1:27017, reason: errno: 61 Connection refused
2014-10-28T10: 47: 08713-0700 Error: could not connect to server 127.0.0.1:27017 (127.0.0.1) Attempt connection failed at src / mongo / shell / mongo.js: 146
exception: connect failed

首先,当你运行mongo的时候,出现如下问题:
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第1张图片
不知所措了吧?明明是连得test数据库呀,很可能是你在连接之前忘记做了这件事,看下面:
1,在你的mongoDB安装目录下建立两个文件夹data和log,用于存放数据和日志文件:
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第2张图片
哦,还有一个config文件,里面是这样的:
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第3张图片

文件都建立好了,我们来执行一条命令:
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第4张图片
让这个config文件生效,这时候你的mongo服务已经是启动状态了,不要关,另外打开一个shell窗口:
试试刚才的mongo命令吧
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第5张图片
成功的连接上了测试数据库。
为什么要重新打开一个shell呢?在之前的那个shell可不可以呢?
不可以!因为我们要保持这个mongo服务一直在启动状态,我们才可以连接到,我们可以打开浏览器看看:
解决连接mongoDB出现问题:MongoDB : Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused_第6张图片

默认端口是27017,显示已经启动了。接下来就可以愉快的玩数据库了

你可能感兴趣的:(DataBase,mongodb,shell)