windows x86下安装mongodb 并配置自动运行

来源:互联网 发布:添加打印机端口已存在 编辑:程序博客网 时间:2024/05/05 16:41

   MongoDB是一种强悍的开源的文档数据库,使用C++开发。

   MongoDB有三种windows版本:Windows Server 2008 R2(只能运行在Windows Server 2008 R2、win7 64位以及更新的系统上)、面向64位版(可运行于任何64位系统,不支持32位)和面向32位版(可运行于任何32位系统)。其中32位的版本仅支持小于2GB的数据,推荐用64位。如果,只想做测试或学习、开发之用,32位足够了。

扫盲:mongod是mongodb的服务器端程序,须首先运行;mongo是mongodb的客户端程序;mongos是mongodb共享集群配置的路由服务程序。

开始安装:

 1、将下载的mongodb-win32-i386-2.4.4.zip解压到合适的盘,我的为C:\mongodb-win32-i386-2.4.4。

 2、新建存放数据文件的文件夹,cmd下分别执行:md Mongodata和md Mongodata\db 

 3、cmd下进入C:\mongodb-win32-i386-2.4.4\bin ,执行Mongod --dbpath C:\Mongodata\db,将新建的C:\Mongodata\db指定给Mongod服务器,便于自动将数据文件保存至该目录下。

 4、接第3步,CMD下执行:mongod,当看到“waiting for connections”信息,说明服务器已经成功启动了。

 5、接着执行:mongo就可以了。

当指定的数据库文件保存目录有空格时,须用双引号括起来,比如mongod --dbpath "c:\Program Files\mongodb\data\db"

如果想要mongoDB作为Windows的服务自动运行,进行如下操作

重命名mongodb目录

 cd/

c:/>move c:\mongodb-win32-i386-2.4.4 c:\mongodb

1、创建mongodb日志目录 md c:\mongodb\log

2、为mongodb启用日志功能 c:\mongodb\bin\mongod --journal (默认32位,日志功能是禁用的)

3、为Mongodb的配置文件指定日志路径 echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg

安装之前,用记事本打开mongod.cfg,输入如下内容:

bind_ip = 127.0.0.1                       --绑定自环IP
port = 27017                                  --客户端默认连接端口,可修改
quiet = true                                   
dbpath = c:\mongodb\data\db
logpath = c:\mongodb\log\mongod.log
logappend = true                            --启用将操作记录添加到日志
journal = true                                  --启用日志功能

4、安装mongodb服务 C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install

5、运行MongoDB服务 net start MongoDB

停止与删除MongoDB服务,分别执行:net stop mongodb和 c:\mongodb\bin\mongod.exe --remove(这里有空格,选项都有空格)


参考自http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

小广告:更多内容,多看官方文档。学好英语最直接的目的,就是不用买那些翻译的粗糙不堪的书籍,很受罪。对于作者是教授什么的建议最多买一本就行,一线工程师的书多看,满满的都是经验啊。:)



原创粉丝点击