开发者社区> 技术小阿哥> 正文

【MongoDB学习笔记3】处理MongoDB连接错误

简介:
+关注继续查看

安装MongoDB后第一次启用shell登录

1
mongo

会出现一下的错误:

1
warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused

用一下命令查看以下相关的信息:

1
mongod –v

输出以下信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2014-12-31T22:39:39.586-0800 shardKeyTest passed   
2014-12-31T22:39:39.587-0800 isInRangeTest passed    
2014-12-31T22:39:39.587-0800 shardObjTest passed    
2014-12-31T22:39:39.588-0800 [DataFileSync] BackgroundJob starting: DataFileSync    
2014-12-31T22:39:39.604-0800 [initandlisten] MongoDB starting : pid=20666 port=27017 dbpath=/data/db 64-bit host=localhost.localdomain    
2014-12-31T22:39:39.605-0800 [initandlisten] db version v2.6.6    
2014-12-31T22:39:39.605-0800 [initandlisten] git version: 608e8bc319627693b04cc7da29ecc300a5f45a1f modules: enterprise    
2014-12-31T22:39:39.605-0800 [initandlisten] OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013    
2014-12-31T22:39:39.605-0800 [initandlisten] build info: Linux ip-10-41-128-95 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64 BOOST_LIB_VERSION=1_49    
2014-12-31T22:39:39.605-0800 [initandlisten] allocator: tcmalloc    
2014-12-31T22:39:39.605-0800 [initandlisten] options: { systemLog: { verbosity: 1 } }    2014-12-31T22:39:39.605-0800 [initandlisten] User Assertion: 10296:    
*********************************************************************     
ERROR: dbpath (/data/db) does not exist.      
Create this directory or give existing directory in --dbpath.       
See http://dochub.mongodb.org/core/startingandstoppingmongo    
*********************************************************************
2014-12-31T22:39:39.703-0800 [initandlisten] exception in initAndListen: 10296     
*********************************************************************       
ERROR: dbpath (/data/db) does not exist.       
Create this directory or give existing directory in --dbpath.     
See http://dochub.mongodb.org/core/startingandstoppingmongo    
********************************************************************* , terminating    
2014-12-31T22:39:39.703-0800 [initandlisten] dbexit:    
2014-12-31T22:39:39.703-0800 [initandlisten] shutdown: going to close listening sockets...    
2014-12-31T22:39:39.703-0800 [initandlisten] shutdown: going to flush diaglog...    
2014-12-31T22:39:39.703-0800 [initandlisten] shutdown: going to close sockets...    
2014-12-31T22:39:39.704-0800 [initandlisten] shutdown: waiting for fs preallocator...    2014-12-31T22:39:39.704-0800 [initandlisten] shutdown: lock for final commit...    
2014-12-31T22:39:39.704-0800 [initandlisten] shutdown: final commit...    
2014-12-31T22:39:39.704-0800 [initandlisten] shutdown: closing all files...    
2014-12-31T22:39:39.704-0800 [initandlisten] closeAllFiles() finished    
2014-12-31T22:39:39.704-0800 [initandlisten] dbexit: really exiting now

查看默认的配置文档:

1
dbpath=/var/lib/mongo

  

重新加载配置文档:

1
mongod –f /etc/mongod.conf


 

再次登录后正常:

1
mongo

得到信息:

1
2
3
4
5
6
7
8
9
MongoDB shell version: 2.6.6   
connecting to: test    
Welcome to the MongoDB shell.    
For interactive help, type "help".    
For more comprehensive documentation, 
see            http://docs.mongodb.org/    
Questions? Try the support group            
               http://groups.google.com/group/mongodb-user    
>




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1598277,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring Security笔记:登录尝试次数限制
今天在前面一节的基础之上,再增加一点新内容,默认情况下Spring Security不会对登录错误的尝试次数做限制,也就是说允许暴力尝试,这显然不够安全,下面的内容将带着大家一起学习如何限制登录尝试次数。
1411 0
Spring Security笔记:自定义登录页
以下内容参考了 http://www.mkyong.com/spring-security/spring-security-form-login-example/ 接上回,在前面的Hello World示例中,Spring Security为我们自动生成了默认登录页,对于大多数项目而言,如此简单的...
1014 0
(二十七)mongodb操作学习
<span style="font-size:18px">   在不使用mongodbVUE图形界面工具的情况下,打开数据库和集合后,如果要:<br>    插入一条字段名为name,内容为java的记录,可以写成x={name:"java"};,然后回车,然后输入db.things.save(x);,再回车,这样就插入了一条数据到数据库的集合中。(things应该是表名)<br>  
1131 0
mongoose学习笔记1--基础知识2
Schema简述 Schema —— 一种以文件形式存储的数据库模型骨架,无法直接通往数据库端,也就是说它不具备对数据库的操作能力,仅仅只是数据库模型在程序片段中的一种表现,可以说是数据属性模型(传统意义的表结构),又或着是“集合”的模型骨架。
1028 0
Spring Security笔记:使用BCrypt算法加密存储登录密码
在前一节使用数据库进行用户认证(form login using database)里,我们学习了如何把“登录帐号、密码”存储在db中,但是密码都是明文存储的,显然不太讲究。这一节将学习如何使用spring security3新加入的bcrypt算法,将登录加密存储到db中,并正常通过验证。
1854 0
mongodb数据结构学习1--增删改查
插入文档 在数据库中,数据插入是最基本的操作,在MongoDB使用db.collection.insert(document)语句来插入文档; document是文档数据,collection是存放文档数据的集合。
922 0
安装PageAdmin Cms时候“System.ServiceModel.Activation.HttpModule”错误的解决办法
未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。
1129 0
Spring Security笔记:Remember Me(下次自动登录)
前一节学习了如何限制登录尝试次数,今天在这个基础上再增加一点新功能:Remember Me. 很多网站,比如博客园,在登录页面就有这个选项,勾选“下次自动登录”后,在一定时间段内,只要不清空浏览器Cookie,就可以自动登录。
1355 0
工欲善其事必先利其器SecureCRT+VMware® Workstation_学习笔记
时间:2017.12.31作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译,英文B级,欢迎纠正,以下内容纯属个人理解,并没有对错,只是参考,盗版不纠,才能有限,希望不误人子弟为好。
785 0
Spring Security笔记:Hello World
本文演示了Spring Security的最最基本用法,二个页面(或理解成二个url),一个需要登录认证后才能访问(比如:../admin/),一个可匿名访问(比如:../welcome) 注:以下内容参考了 http://www.
876 0
13689
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载