【第一集】---------MongdoDB配置参数说明及示例
开头依然是扯蛋
写这个系列的文章确实是我鼓起好大的勇气完成的。如果在文章中出现什么错误或者不妥的地方,请好心的读者朋友尽快指出,让我们共同成长。最近在个人项目中想用到最近接触的NoSql数据库来试着替换现在在用的关系型数据库MS-SQL。为此狠狠的学习了一番,千辛万苦的找资料,看官方的文档。现将我所整理的一些心得体会写出来与大家分享下。
①什么是NoSql,什么的MongoDB以及他们的特点,百度一下,所有的OK。
②下面列举我从官网中看到的一些对我们以后有用的部署配置参数:
1 #----bind_ip----绑定IP,可以为多个,如果不绑定,及所有对本机的IP都能使用
2 bind_ip=127.0.0.1
3
4 #---port----绑定端口好
5 port=27017
6
7 #---quiet----是否为后台程序,默认不是
8 quiet=true
9
10 #----logpath-----日志文件路径
11 logpath=D:\MongoDB\logs\mongod.log
12
13 #----logappend----日志的追加方式,默认是false,覆盖模式的,建议设置为true,能更好的监控数据
14 logappend=true
15
16 #-----dialog-----
17 diaglog=3
18
19 #dbpath数据文件的存放路径
20 dbpath=D:\MongoDB\data
21
22 #开启日志功能,这个功能在2.0版本以前是默认关闭的,2.0只要设置日志目录即自动开启该功能
23 journal=true
上面的这些参数基本上已经够用了(对我们做开发的来说),如果要做数据分片复制什么的就要用到另外的一些参数了。具体的请到http://docs.mongodb.org/manual/reference/configuration-options/查看。
将上面的配置项保存在D:\MongoDB\Config\mongod.conf中
在http://www.mongodb.org/downloads下载最新2.4版本的MongoDB。解压,提取bin文件夹下全部文件到D:\MongoDB中,然后在D:\MongoDB下建立data文件夹用来存储数据库文件。【这里如果不建的话会报错】。然后再建立logs文件夹。这里很多人会问,为什么不建立mongod.log文件,因为系统会自动检测,没有就会帮你建上,所以你不用担心,会报错
是不是很简单。这样安装成服务太巴适了,而且配置什么的只需要改改配置文件,再重新启动下服务就行,这里再次感谢发明配置文件的大神。
继续输入mongo回车便进入到MongoDB shell中。
很晚了,今天就写到这里,明天我会附上数据库权限管理专题