进入官方网站点击下载后根据官方推荐选择合适的安装版本下载,并进行安装便可,此处并无什么过多的障碍。其中根据官网上的介绍Windows下的安装版本主要分为3个:
mongodb
1. MongoDB for Windows 64-bit:供Windows Server 2008 R2,Windows 7 64-bit,以及Windows更新版进行安装使用;shell
2. MongoDB for Windows 32-bit:供Windows Vista以后的新版32位系统进行安装使用;数据库
3. MongoDB for Windows 64-bit Legacy:供Windows Vista,Windows Server 2003,以及Windows Server 2008的64位系统进行安装使用。浏览器
在安装完成后并不能直接启动MongoDB运行,由于在安装过程当中并不会像MySQL同样出现指定数据存储位置的选择界面,而是须要手动配置。在默认设定下程序会查找系统盘(c盘)下 \data\db 目录做为数据存储的目录,若是该目录不存在程序则不会正常启动。此处官方推荐手动配置该目录并在程序启动时进行指定,好比在 d:\data\db。而后经过启动参数的形式进行指定 :网站
C:\mongodb\bin\mongod.exe --dbpath "d:\data\db"
同时为了保证程序正常运行,还须要配置日志文件的存放位置,好比 d:\data\log\mongod.log。一样能够经过启动参数的形式在程序启动时进行指定 ,但这样显然太麻烦。spa
官方推荐将上述两个重要参数写入一个名为 mongod.cfg 的配置文件,而后在启动时直接加载该配置文件便可。在更新后的 2.6 版本以后,该配置文件使用 YAML 语法进行配置。日志
systemLog: destination: file path: d:\data\log\mongod.log storage: dbPath: d:\data\db
在指定完了配置文件后,便可经过如下命令进行启动
code
D:\MongoDB\bin\mongod.exe -f D:\MongoDB\mongod.cfg
也能够将该命令写入文件中,以 .bat 后缀文件进行保存,运行MongoDB时只需双击该批处理命令便可,但这并非最好的使用方法。由于若是将它注册成为系统服务,像MySQL安装后注册的系统服务同样,那会有更好的使用体验,也不用担忧运行时不当心叉掉了命令窗口而关闭了程序的尴尬。
get
说实话,这个步骤彻底能够像MySQL同样安装的时候直接供用户勾选,非要拿出来单独让用户本身敲敲shell命令实在有点无语。
it
吐槽完后,按照官方的说法须要咱们使用管理员的权限启动命令窗口,而后在窗口中输入如下命令
sc.exe create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=\"D:\MongoDB\mongod.cfg\"" DisplayName= "MongoDB"
看到提示说
[SC] CreateService SUCCESS
即为按装成功,去服务界面中需找 MongoDB 服务,点击启动。打开浏览器,输入:http://localhost:27017/ 后出现
It looks like you are trying to access MongoDB over HTTP on the native driver port. 的提示说明程序已经成功注册为系统服务并成功启动。
之后就能够经过系统服务界面或输入命令
net start MongoDB
与
net stop MongoDB
进行服务的启停。
若是想要取消该系统服务也很方便,在命令窗口中输入
sc.exe delete MongoDB
便可。