windows下mongodb安装过程

1、在mongodb的官网http://www.mongodb.org/display/DOCS/Downloads下载要安装的版本

2、新建一个存放数据库的文件夹,比如E:\\DB

3、设置存放数据库文件的路径

进入CMD控制台提示符,输入

G:\mongodb-2.4.1\bin>mongod.exe --dbpath=g:\MongoDB

 

Sat Apr 13 10:54:52.849

Sat Apr 13 10:54:52.888 warning: 32-bit servers don't have journaling enabled by default. Please use --journal if you want durability.

Sat Apr 13 10:54:52.888

Sat Apr 13 10:54:53.054 [initandlisten] MongoDB starting : pid=4160 port=27017 dbpath=g:\MongoDB 32-bit host=niww-PC

Sat Apr 13 10:54:53.054 [initandlisten]

Sat Apr 13 10:54:53.055 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.

Sat Apr 13 10:54:53.055 [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).

Sat Apr 13 10:54:53.055 [initandlisten] **       Note that journaling defaults to off for 32 bit and is currently off.

Sat Apr 13 10:54:53.056 [initandlisten] **       See http://dochub.mongodb.org/core/32bit

Sat Apr 13 10:54:53.056 [initandlisten]

Sat Apr 13 10:54:53.056 [initandlisten] db version v2.4.1

Sat Apr 13 10:54:53.057 [initandlisten] git version: 1560959e9ce11a693be8b4d0d160d633eee75110

Sat Apr 13 10:54:53.061 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=0, build=6002, platform=2, service_pack='Service Pack 2') BOOST_LIB_VERSION=1_49

Sat Apr 13 10:54:53.064 [initandlisten] allocator: system

Sat Apr 13 10:54:53.067 [initandlisten] options: { dbpath: "g:\MongoDB" }

Sat Apr 13 10:54:53.119 [FileAllocator] allocating new datafile g:\MongoDB\local.ns, filling with zeroes...

Sat Apr 13 10:54:53.122 [FileAllocator] creating directory g:\MongoDB\_tmp

Sat Apr 13 10:54:53.406 [FileAllocator] done allocating datafile g:\MongoDB\local.ns, size: 16MB,  took 0.267 secs

Sat Apr 13 10:54:53.413 [FileAllocator] allocating new datafile g:\MongoDB\local.0, filling with zeroes...

Sat Apr 13 10:54:53.653 [FileAllocator] done allocating datafile g:\MongoDB\local.0, size: 16MB,  took 0.237 secs

Sat Apr 13 10:54:53.661 [initandlisten] command local.$cmd command: { create: "startup_log", size: 10485760, capped: true } ntoreturn:1 keyUpdates:0  reslen:37 542ms

Sat Apr 13 10:54:53.843 [initandlisten] waiting for connections on port 27017

Sat Apr 13 10:54:53.943 [websvr] admin web console waiting for connections on port 28017

Sat Apr 13 10:55:53.139 [PeriodicTask::Runner] task: DBConnectionPool-cleaner took: 20ms

Sat Apr 13 10:55:53.170 [PeriodicTask::Runner] task: WriteBackManager::cleaner took: 13ms

Sat Apr 13 10:55:53.273 [TTLMonitor] query local.system.indexes query: { expireAfterSeconds: { $exists: true } } ntoreturn:0 ntoskip:0 nscanned:0 keyUpdates:0 locks(micros) r:129950 nreturned:0 reslen:20 129ms

Sat Apr 13 10:56:39.901 [initandlisten] connection accepted from 127.0.0.1:50729 #1 (1 connection now open)

可以通过在浏览器输入 http://127.0.0.1:28017 来查看mongodb的相关信息

4、测试MongoDB是否安装成功

G:\mongodb-2.4.1\bin>mongo.exe

MongoDB shell version: 2.4.1

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

Server has startup warnings:

Sat Apr 13 10:54:53.054 [initandlisten]

Sat Apr 13 10:54:53.055 [initandlisten] ** NOTE: This is a 32 bit MongoDB binary.

Sat Apr 13 10:54:53.055 [initandlisten] **       32 bit builds are limited to less than 2GB of data (or less with --journal).

Sat Apr 13 10:54:53.055 [initandlisten] **       Note that journaling defaults to off for 32 bit and is currently off.

Sat Apr 13 10:54:53.056 [initandlisten] **       See http://dochub.mongodb.org/core/32bit

Sat Apr 13 10:54:53.056 [initandlisten]

>

5、注册MongoDB为windows 服务

切换到mongodb的安装目录,必须

G:\mongodb-2.4.1\bin>mongod --install --serviceName MongoDBNew --serviceDisplayName MongoDBNew --logpath g:\MongoDB\MongoDB.Log --dbpath g:\MongoDB --directoryperdb

安装服务的各个参数介绍如下:

--install:安装MongoDB服务

--serviceName:安装Windows服务时使用的服务名

--serviceDisplayName:在Windows服务管理器中显示的服务名,如下所示:


 

--logpath:MongoDB日志输出文件名称。虽说该参数直译是“日志路径”,其实要指定的是一个具体的完整文件名。这里我使用的是C盘根目录下的MongoDB.Log文件。该文件不用事先创建,直接指定就是了。

--dbpath:指定MongoDB数据存放的路径。这个就是最关键的参数了,不仅该目录要存在,并且最好不要以“\”结尾。

--directoryperdb:这个参数很好理解,让MongoDB按照数据库的不同,针对每一个数据库都建立一个目录,所谓的“目录每数据库”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值