Windows下MongoDB的安装及配置

在Windows上安装MongoDB,需要Windows Server 2008 R2,Vista或者更新一点的系统。下面我们来进行安装MongoDB。
准备工作:
1.操作系统:win7 x64(大家可以使用如下命令来查看自己的系统:wmic os get caption和wmic os get osarchitecture)
2.MongoDB安装程序,这里以当前最新3.0.4为例。官方下载路径:https://www.mongodb.org/downloads?_ga=1.248056769.772090348.1436880500
安装MongoDB:
MongoDB官方提供了2中安装,一种是有交互的安装,一种无交互的安装,我们选择有交互安装。
找到安装程序,双击.msi文件,点击下一步,接受许可协议点击下一步,选择custom安装,选择MongoDB的安装目录,这里安装在D:\MongoDB\目录,点击安装即可。
配置MongoDB:
1.配置数据存放位置。
在D:\MongoDB下新建data\db文件夹来存放数据文件。可以通过--dbpath来制定该目录。下面来启动MongoDB试一下:
d:\MongoDB\Server\3.0\bin\mongod.exe --dbpath d:\MongoDB\data\db

有可能会出现访问限制,点击允许访问。出现如下画面,则MongoDB启动成功。

此时db目录如下图:

此时连接MongoDB:d:\MongoDB\Server\3.0\bin\mongo.exe,出现如下图,则连接成功。

此时MongoDB已经可以使用,但是这样,我们每次启动MongoDB都需要使用命令来启动,并且是显示启动,虽然可以设置为守护启动,但是我们有一种更好的方式,将MongoDB设置为系统服务,开机启动。下面来进行设置。

MongoDB官方给了2中设置方法,我们来说其中一种。

1.按win键,输入cmd,然后按Ctrl+Shift+Enter来以管理员身份运行命令提示符。
2.创建如下目录:
mkdir d:\MongoDB\data\db存储数据文件
mkdir d:\MongoDB\data\logs存储相关日志文件
3.创建一个配置文件。
创建一个配置文件,该文件必须设置systemLog.path,也可以包括其他选项,例如:在d:\MongoDB\conf\mongodb.cfg中制定该参数,如下:
systemLog:
destination: file
path: d:\MongoDB\data\logs\mongodb.log
storage:
dbPath: d:\MongoDB\data\db
4.安装MongoDB服务。
sc.exe create MongoDB binPath= "d:\MongoDB\Server\3.0\bin\mongod.exe --service --config=\"d:\MongoDB\conf\mongodb.cfg\"" DisplayName= "MongoDB" start= "auto"

如下图则安装成功:

此时通过如下命令来启动MongoDB服务:

net start MongoDB

测试连接情况如下:

C:\Windows\system32>d:\MongoDB\Server\3.0\bin\mongo.exe
2015-07-15T22:04:10.689+0800 I CONTROL  Hotfix KB2731284 or later update is not
installed, will zero-out data files
MongoDB shell version: 3.0.4
connecting to: test
>

连接成功。

通过如下命令来停止MongoDB服务:

net stop MongoDB

通过如下命令删除服务:

sc delete MongoDB

至此Windows下安装配置完成。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值