MongoDB下载

  • 登录MongoDB官网:www.mongodb.org;点击【Download MongoDB】按钮,进入如下所示界面
  • 选择目标操作系统及其版本,比如这里选择的是64位的Windows Server 2008R2
  • 下载。点击DOWNLOAD按钮,即可完成msi文件的下载。

安装

  • 直接双击msi安装文件开始安装。安装完成后,在安装路径下能看到如下目录结构:
  • 在这里能看到一些常用文件:

mongo.exe

客户端程序

mongod.exe

服务端程序,通过运行该程序启动MongoDB服务

  • 现在直接运行mongod.exe会出现闪退,需要进行一些必要的配置。

配置

  • 设置环境变量
    把MongoDB的Bin文件设置到环境变量的Path中:C:\Program Files\MongoDB\Server\3.0\bin。这样在以后就可以直接在控制台通过键入mongo、mongod等命令完成操作了。
  • 创建数据目录
    MongoDB默认尝试使用当前驱动器的\data\db目录作为其数据目录(如:在C:下运行mongod.exe,则会使用C:\data\db),而在默认情况下,不会自动创建该目录,所以上面会闪退。
    当然也可以在系统中的任何位置建立数据目录,只是这样的情况下,需要在启动MongoDB时指定路径。使用命令如下:
    > mongod --dbpath C:\mongodb\data\db
    这样就可以改变默认的数据目录了。
  • 将MongoDB安装为一个Windows服务
    通过将MongoDB安装成一个Windows服务,可以避免每次使用都去手动启动mongod.exe。
    步骤如下:
    以管理员身份运行cmd。输入mongod --dbpath c:\data\db --logpath c:\data\mongo.log -install

--dbpath

该参数指定数据目录的位置,这里使用的是默认位置,实际上可以是其他任何位置

--logpath

该参数指定数据库日志文件的位置和文件名,可以是任意位置的任意文件名

查看Windows服务,我们已经能够看到一个名叫MongoDB的服务了


       暂时并没有启动,但是被设置为了自动启动类型,下次系统启动时会自动启动,当然这里不会等到下次启动了,手动启动它。

检查

MongoDB默认连接端口27017,在启动服务后,打开http://localhost:27017,返回下图的提示,表示已经安装成功。

在控制台输入命令mongo,如下图所示

到此,MongoDB已经安装成功了!

最新文章

  1. 解决:Cannot get http://gerrit.googlesource.com/git-repo/clone.bundle
  2. easyui datagrid加载json
  3. 使用iScroll时,input等不能输入内容的解决方法
  4. GridView用法大全(转)
  5. uyouo[]常棒的一篇关于innnodb next-key lock的文章
  6. Xamarin 安装体验
  7. Cordova+angularjs+ionic+vs2015开发(四)
  8. 17.1.1.2 Setting the Replication Slave Configuration
  9. 201521123022 《Java程序设计》 第四周学习总结
  10. (转)Android Studio Error:Failed to resolve: com.android.support:appcompat-v7:25.1.0解决方案
  11. mysql常用的提权方法
  12. BZOJ 1593: [Usaco2008 Feb]Hotel 旅馆 [线段树]
  13. php类中双冒号和->的区别
  14. python学习day22 面向对象(四) 约束&反射
  15. golang从文件按行读取并输出
  16. 《http权威指南》读书笔记8
  17. pandas计数 value_counts()
  18. 【Python】【Web.py】python调用html【问题:echart图标调用html上未显示】
  19. stl学习记录(1)
  20. 微信 JS API 支付教程

热门文章

  1. Whats meaning of “EXPORT_SYMBOL” in Linux kernel code?
  2. 入口点函数的19种消息,AcRxArxApp只处理16种。
  3. [solr] - IKAnalyzer 分词加入
  4. android学习笔记56——Service
  5. Oracle Commit 方式 COMMIT WRITE batch NOWAIT;
  6. [ActionScript 3.0] AS3.0 下雨及涟漪效果
  7. .net 中生成二维码的组件
  8. Fighting Game
  9. BMP图片格式
  10. C++设计模式-Singleton