windows下安装 MongoDB

1、下载文件,下载地址

2、解压缩之后有11个可执行文件,如图:













3、将其这11个文件复制到你想存放的一个文件夹里。比如我的是放到”C:\mongoDB\bin\" ;

4、创建数据存放文件夹。我的是C:\data\;

5、启动mongoDB 服务。启动服务时,必须指定数据存储路径,否则启动不了。cd进入刚才你存放11个可执行文件的文件夹,然后输入如下命令:mongod  --dbpath C:/data

  我操作的截图:

    

      回车后可看到执行提示信息:如
















可以从提示的信息中看到:数据库的路径是“C:/data” ; web端口是28017;数据库端口是27017 。可以在浏览器输入:http://localhost:28017/  访问。

6、简单操作,进行测试。不要关闭刚才启动服务的cmd窗口,关闭了服务就关了。新打开一个cmd窗口,cd进入刚才你存放11个可执行文件的文件夹,然后输入如下命令:mongo,或者双击mongo.exe,就可以进入到mongodb的客户端进行操作测试了。例如:











mongod.exe 这个文件或者说是命令 用来对数据库进行设置;

mongo.exe这个文件或者说是命令 用来对数据库进行数据操作;


虽然启动mongod时,可以不传 --dbpath 参数,因为不传的话,默认是”c:\data\db“,但是原先没有个路径的话,还需要创建的这个路径在启动服务前。

但启动过一次mongodb服务后,指定的存放数据路径下会产生一些数据文件。当第二次,再次启动时,如果这次启动设置的数据存放路径和上次一样,那么必须先把数据存放路径下的上次产生的数据文件清空,才可成功启动服务。


把mongodb安装成一个windows服务:

1、安装mongodb服务,命令形如:

C:\mongodb-win32-i386-2.4.8\bin\mongod.exe --config C:\mongodb-win32-i386-2.4.8\mongod.cfg  --install
命令的意思是指定mongodb服务的配置文件  并安装;


2、配置文件mongod.cfg内容的设置:

logpath=c:\mongodb-win32-i386-2.4.8\log\mongo.log   #指明日志存放文件
dbpath=c:\data\   #指明数据库存放路径

其他配置也可以写在该文件中,更多配置参数请看官网介绍

1、2步可以合成一步完成,如:

C:\mongodb-win32-i386-2.4.8\bin\mongod.exe --config C:\mongodb-win32-i386-2.4.8\mongod.cfg  --logpath C:\mongodb-win32-i386-2.4.8\log\mongo.log  --dbpath C:\data\  --install


3、启动服务:

net start MongoDB

如果有错误出现,很有可能是你配置的路径或文件还不存在,重新建立不存在的路径或文件就好了。

4、移除服务:

C:\mongodb-win32-i386-2.4.8\bin\mongod.exe   --remove


可能出现的错误:

又一次在win7下安装 mongodb服务时,指定配置文件时,写成相对路径了,服务老是启动不了,最后搞成绝对路径才行咯。


以上是在win7环境,win8稍有不同请看 官网相关资料   http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

参考:

http://blog.csdn.net/chaijunkun/article/details/7227967

 MongoDB循序渐进之[入门]: http://www.cnblogs.com/dolphinboy/archive/2012/11/08/2760177.html

yueguanghaidao的博客: MongoDB入门

liuzhoulong的博客:Mongodb在Windows下安装及配置

官网安装说明:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值