MongoDB Windows安装指南

注意:如果要安装的操作系统为Windows Server 2008 R2或者Windows 7,请先安装补丁来修复清理内存映射文件的问题。

下载Windows版MongoDB

下载地址

针对Windows系统有三个版本:

* MongoDB for Windows Server 2008 R2 edition,可以在Windows Server 2008 R2、Windows 7 x64以及更新的Windows系统上运行。它使用了最新Windows平台的相关特性,因此无法在老版本的Windows上运行;
 * MongoDB for Windows 64-bit,  可以在所有高于Windows XP版本的64位Windows系统上运行,这包括WIndows 7 x64和Windows 2008 R2;
 * MongoDB for Windows 32-bit,可以在高于Windows XP的系统上运行。这个版本只是为了支持老版本操作系统的开发与测试。

从MongoDB 2.2之后将不再支持Windows XP,请使用最新版本的Windows来安装体验MongoDB。

注意:

* 64位的MongoDB将无法运行在32位Windows上,请下载对应你系统版本的MongoDB。
 * 32位的MongoDB只是为了测试与体验,仅支持小于2GB的数据库。
 * 你可以通过CMD键入以下命令来查看你的操作系统版本wmic os get osarchitecture

下载完成的压缩文件名为mongodb-win32-i386-[version] 或者 mongodb-win32-x86_64-[version],其中version表示版本号。

配置MongoDB

默认解压至D盘,修改文件夹名为MongoDB,即D:MongoDB。

在当前目录下新建文件夹data、log,即D:MongoDBdata、D:MongoDBlog

命令行下键入

echo logpath=C:mongodblogmongo.log >> C:mongodbmongod.cfg
echo dbpath=C:mongodbdata >> C:mongodbmongod.cfg

启动MongoDB

命令行下键入

cd /D D:MongoDBbin
mongod.exe

MongoDB数据库就启动了。

重新打开新的命令行键入

cd /D D:MongoDBbin
start mongo.exe

MongoDB客户端工具打开

键入如下,测试MongoDB数据库。

db.test.save( { a: 1 } )
db.test.find()

如果正确会返回刚刚添加的数据。

MongoDB作为Windows服务启动

在配置完MongoDB后,命令行下键入(Windows 7以上版本,请右击选择管理员模式运行命令行),请确保数据库配置步骤正确,否则服务将无法启动。

cd /D D:mongodbbin
mongod.exe --config D:mongodbmongod.cfg --install

添加服务成功后,键入(命令行管理员模式运行)

net start MongoDB

MongoDB就处于后台运行模式中。

查看MongoDB服务状态;键入

sc query MongoDB

删除MongoDB服务,键入

cd /D D:mongodbbin
mongod.exe --remove

停止MongoDB服务,键入

net stop MongoDB