首页 > 数据库技术 > 详细

2014 在Windows下安装MongoDB

时间:2014-03-20 12:56:32      阅读:543      评论:0      收藏:0      [点我收藏+]

1. 首先到官网下载MongoDB,Windows下有32位和64位可供下载。下载.zip文件 然后解压 下载地址:http://www.mongodb.org/downloads

2.接着创建一个文件夹目录,用于存放数据库文件如F:\mongodb\data\db(MongoDB默认使用c:\data\db 作为数据目录)

3.将下解压后的文件全部剪切到刚刚创建的文件夹下 如F:\mongodb下 得到如下目录结构

bubuko.com,布布扣 图1

 

 4.打开命令提示(cmd.exe)进入F:\mongodb\bin目录下

执行语句mongod.exe --dbpath f:\mongodb\data\db(如使用默认数据目录就不需要--dbpath f:\mongodb\data\db)

然后回车

bubuko.com,布布扣 图2

当你看到下图的结果就说明安装成功了 bubuko.com,布布扣最后关掉窗口

 

 

 

 

 

  图3

 

 

 

 

 

 

5.最后 让我们启动mongodb 写条命令 试试看
a.启动

打开命令提示(cmd.exe)进入F:\mongodb\bin目录下

执行语句mongod.exe --dbpath f:\mongodb\data\db(如使用默认数据目录就不需要--dbpath f:\mongodb\data\db)

 出现图3 的结果就说明服务启动成功 (注意窗口不能关闭) 可以进入http://localhost:28017/ 去看看 启动结果

b.进入shell执行命令

打开一个新的命令提示(cmd.exe)进入F:\mongodb\bin目录下

执行语句mongo.exe 出现下图结果就说明启动shell成功 下面就可以写命令了

 bubuko.com,布布扣

c.听说mongodb shell支持javascript ,所以这里我们写个javascript 语句测试一下

bubuko.com,布布扣

 ps:

Mongodb 启动时异常,dbexit: really exiting now

启动时异常,如果遇到这种情况。就删除 --dbpath(比如 d:\mongodb\data\) 目录下的 _tmp 和 mongodb.lock 文件 , 然后重启就可以了。(不会影响数据)

.这样每次启动MongoDB很不方便,我们可以像安装的MySQL一样,把它作为Windows服务,这样就方便多了。
安装MongoDB的windows服务的方法为是在MongoDB安装目录下创建logs目录,然后在CMD命令行输入

F:\mongodb\bin>mongod --logpath f:\mongodb\logs\mongodb.log --logappend --dbpath
 f:\mongodb\data\db --directoryperdb --serviceName MongoDB --install

bubuko.com,布布扣

显示:

all output going to: D:/mongodb/logs/mongodb.log
Creating service MongoDB.
Service creation successful.
Service can be started from the command line via ‘net start "MongoDB"‘.

表示服务创建成功。

该命令行指定了日志文件:/logs/MongoDB.log,日志是以追加的方式输出的;

数据文件目录:/data/db,并且参数--directoryperdb说明每个DB都会新建一个目录;

Windows服务的名称:MongoDB;

以上的三个参数都是可以根据自己的情况而定的。

最后是安装参数:--install,与之相对的是--remove

7,以后就可以在cmd下用命令net start MongoDB和net stop MongoDB来启动和停止MongoDB了,也可以在本地服务中看到bubuko.com,布布扣

通过界面来管理该服务。

2014 在Windows下安装MongoDB,布布扣,bubuko.com

2014 在Windows下安装MongoDB

原文:http://www.cnblogs.com/ElvinLong/p/3613401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!