现在nosql数据库横行天下,很多项目都用到了,我也瞅瞅别人的博客,自己也捣鼓装一下mongodb玩玩。先说说在window下安装吧。首先肯定是去官网上下载mongodb数据库——mongodb下载,选好你的操作系统和bit,吐槽一下我还是玩几年前的破本,没有money换啊,很羡慕苹果本本,可惜奈何囊中羞涩,努力工作ing,目标目标。。。扯远了!!!

1、首先下载下来的不是一个安装文件,直接解压到指定目录,我的是d:\mongodb。

2、在mongodb目录下新建一个data目录。

3、cmd进入到控制台,进入到mongodb的bin目录下,输入d:\mongondb\bin>mongod.exe --dbpath=d:\mongodb\data(这个cmd不要关闭)。

4、新打开一个cmd输入:d:\mongodb\bin>mongo.exe,如果出现下面提示,恭喜你安装成功了,it's so easy。

MongoDB shell version: 2.0.6
connecting to: test

>

 如果就这样的话,你每次都要重复上面3、4步骤,很麻烦的。官网提供方法是注册window 服务。就不用每次都这么麻烦了。在设置服务之前要先建立一个mongodb数据库日志文件,出现什么异常或者错误都可以看这个日志文件来找到解决的办法,很有用的。我是在mongodb目录下新建一个专门存放logs目录一个mongodb.log文件。

5、d:\mongodb\bin mongod.exe --dbpath=d:\mongodb\data --logpath=d:\mongodb\logs\mongodb.log --install 出现下面提示,表示设置成功

all output going to: d:\mongodb\logs\mongodb.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via 'net start "MongoDB"'.

这样就可以在系统服务(services.msc)里就多了个MongoDB的服务,可以设置成 自动 来让windows每次启动时自动启动Mongo DB。

测试一下,cmd进入mongodb的bin目录下(如果你把mongodb路径加入到环境变量中不用进入到bin目录下了)输入mongo进入。出现如下:

MongoDB shell version: 2.0.6
 connecting to: test
 > show dbs
 local   (empty)
 mydb    0.03125GB
 >

show dbs 是查看当前mongodb中包涵那些数据库。具体那些命令请看mongodb手册。

至于在ubuntu上那就更简单了,太简单了,不懂请看ubuntu安装mongodb。在安装也有遇到很多的问题,在设置window服务中就碰到这样的问题:

dbexit: really exiting now ,google了一下发现很多人也出现这样的问题,就在data目录下有mongo.lok文件,删除它重新设置启动,就ok了。如果在其中

怎么设置都不对, 你可以尝试清除一下注册表,重新按照步骤来一次,应该没有什么大问题。