Starting in version 2.2, MongoDB does not support Windows XP
- 到官网下载MongoDb
解压到制定目录。我的机器目录如下
D: mongodb |mongodb |mongod.cfg |README |THIRD-PARTY-NOTICES |bin
- 创建MongoDb的数据存储目录,可以再任意文件夹下创建,这里我在D:/mongodb下创建了D:/mongodb/data/db目录
启动MongoDb服务,打开命令行模式下 进入MongoDb的bin目录 运行mongod.exe命令
D:\mongodb\mongodb\bin\mongod.exe --dbpath d:\mongodb\data
输出的结果如下,表示服务启动成功.然后在浏览器输入localhost:28017会打开一个MongoDb的监控网页
Tue May 06 08:56:28.645 [initandlisten] MongoDB starting : pid=808 port=27017 db
path=d:\mongodb\data 64-bit host=DuBaoKun
Tue May 06 08:56:28.646 [initandlisten] db version v2.4.1
Tue May 06 08:56:28.646 [initandlisten] git version: 1560959e9ce11a693be8b4d0d16
0d633eee75110
********
Tue May 06 08:56:29.056 [initandlisten] command local.$cmd command: { create: "s
tartup_log", size: 10485760, capped: true } ntoreturn:1 keyUpdates:0 reslen:37
290ms
Tue May 06 08:56:29.077 [initandlisten] waiting for connections on port 27017
Tue May 06 08:56:29.077 [websvr] admin web console waiting for connections on po
rt 28017
- 连接数据库 保持上述的Mongodb服务处于开启状态 在开启一个控制台,运行D:\mongodb\mongodb\bin\mongo.exe命令,则会连接成功了。可以按照这篇文章继续操作
将MongoDb配置为服务
虽然进行了以上的配置,但是之后每次使用Mongodb的时候都要先启动服务,如果配置为windows服务,让其自动启动。
- 创建日志目录:除了配置数据存储目录外,MongoDb还需要要一个日志存储的目录。在d:\mongodb目录下创建log目录(这个目录是任意的)
创建服务配置文件:在d:\mongodb目录下创建mongod.cfg文件。用记事本打开配置dbpath和logpath
logpath=D:\mongodb\log\mongo.log dbpath=D:\mongodb\data\db
安装服务。在命令行中运行如下命令
D:\mongodb\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --install
运行之后提示如下
1
2
3
4
5Tue May 06 10:03:12.151 Trying to install Windows service 'MongoDB'
Tue May 06 10:03:12.358 Service 'MongoDB' (Mongo DB) installed with command line
'D:\mongodb\mongodb\bin\mongod.exe --config D:\mongodb\mongod.cfg --service'
Tue May 06 10:03:12.359 Service can be started from the command line with 'net s
tart MongoDB'
此命令成功之后会安装 Mongo Db的服务。并且开机会自动启动,如果要自己控制启动,在开始栏的搜索框输入services.msc可以到计算机管理服务里找个Mongo Db的服务进行设置.
启动服务 net start MongoDB
停止服务 net stop MongoDB
删除服务 “C:\Program Files\MongoDB\bin\mongod.exe” –remove
- 连接数据库 保持Mongodb服务处于开启状态 开启一个控制台,运行D:\mongodb\mongodb\bin\mongo.exe命令,则会连接成功了。可以按照这篇文章继续操作