1,下载mongodb
官网地址:http://www.mongodb.org/downloads(32位仍是64位自行选择)。数据库
我下载的是mongodb-win32-x86_64-2.4.5.zip,网盘地址:http://pan.baidu.com/s/1eSz5SKqwindows
2,解压测试
把mongodb-win32-x86_64-2.4.5.zip放到某个位置,解压。我放的是D盘,解压后的路径为D:\mongodb-win32-x86_64-2.4.5日志
3,安装准备ip
MongoDB默认的数据目录为:C:\data\db。若是不用默认目录,则须要在在mongod.exe命令后加--dbpath参数。cmd
建立数据目录。我建立的是D:\mongodb-win32-x86_64-2.4.5\data\dbit
建立日志目录及其文件。我建立的是D:\mongodb-win32-x86_64-2.4.5\data\log及D:\mongodb-win32-x86_64-2.4.5\data\log\log.txt。test
4,启动MongoDBservice
打开cmd窗口(cmd.exe),进入D:\mongodb-win32-x86_64-2.4.5\bin,执行mongod.exe命令,见下图。
mongod.exe --logpath=D:\mongodb-win32-x86_64-2.4.5\data\log\log.txt --dbpath=D:\mongodb-win32-x86_64-2.4.5\data\db
--logpath 参数是设定日志文件的路径。
--dbpath 参数是设定数据库文件的存放路径。
mongod.exe命令的全部参数选项可经过mongod.exe --help查看。
5,做为服务进行安装
使用管理员权限打开windows的cmd窗口,进入D:\mongodb-win32-x86_64-2.4.5\bin目录。
mongod.exe --install --logpath=D:\mongodb-win32-x86_64-2.4.5\data\log\log.txt --dbpath=D:mongodb-win32-x86_64-2.4.5\data\db
设置为服务后,便可在cmd(管理员权限打开的windows cmd窗口)窗口用服务的方式启动或中止MongoDB。
net start mongodb 启动mongodb服务
net stop mongodb 启动mongodb服务
6,测试MongoDB
以管理员身份新建一个cmd窗口,进入MongoDB的bin目录输入mongo,如出现connecting to:test说明测试经过。
继续测试:
(1).输入use test回车
(2).输入db.foo.save({hello:1, baie:2})回车
(3).输入db.foo.find()回车
若是出现相似{ "_id" : ObjectId("5073a0a090f93be1455461d2"), "hello" : 1, "baie" : 2 }之类信息,说明测试成功数据已经插入数据库,而后输入exit退出。
7,注册MongoDB为系统服务(此步骤必须以系统管理员身份运行cmd,不然会报错)
以系统管理员身份运行cmd输入并切换至MongoDB的bin目录运行如下语句
mongod.exe --dbpath=d:\mongodb-win32-x86_64-2.4.5\data\db --logpath=d:\mongodb-win32-x86_64-2.4.5\ldata\og\log.txt --install --serviceName "MongoDB"
回车
若是控制台出现相似Tue Oct 09 12:05:15 Service can be started from the command line with 'net start MongoDB'这样的语句,说明服务已经注册成功。
8,在cmd中输入net start MongoDB便可启动MongoDB数据库服务,此时控制台输出Mongo DB 服务已经启动成功,说明系统启动成功。
9,.若是出现发生系统错误 1067 请把db目录下的mongod.lock文件删除后从新输入net start MongoDB启动服务便可。