MongoDB做为一项windows服务启动

  1. Windows版本安装

    • MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的对应版本,有32位,64位。

    • 设置MogoDB目录。
      将下载的压缩包,解压到指定目录。我解压之后,将内容复制到,D:\MongoDB
    • 设置数据文件路径
      在D:\MongoDB下面新建data文件夹,并在data文件夹下创建db文件夹
    • 设置MongoDB日志存放路径
      在D:\MongoDB下面创建logs文件夹,并创建MongoDB.log文件
  2. 配置MongoDB服务器
    1. 打开cmd窗口,进入到MongoDB\bin目录下,输入命令:
      1. 不设置端口号,会默认为27017端口号
        mongod.exe --logpath D:\MongoDB\logs\MongoDB.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install
      2. 设置自定义端口号
        mongod.exe --port 20161 --logpath D:\MongoDB\logs\MongoDB.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install

    2. 服务创建完成之后,默认是停止状态,我们需要手动打开服务,用命令,net start MongoDB,开启服务。
      开启服务之后,原来创建的data文件夹下,自动生成了几个文件,应该是和数据文件有关。
  3. 客户端连接验证
    1. 服务开启之后,需要验证是否真的开启成功,有两种方式
    2. 使用命令行,mongo 127.0.0.1:27017,显示连接成功。connecting to: 127.0.0.1:27017/test
    3. 另一种方式是,在浏览器中输入:http://localhost:27017/ ,页面上显示这么一行字:

      It looks like you are trying to access MongoDB over HTTP on the native driver port.

      这个也能检测是否可以连接服务器,但是,自我感觉有点不准。

    4. 至此,我们的Mongo服务就创建好了,可以正常使用了。每次使用的时候,输入命名,net start mongodb开启服务。
  4. 查看日志
    • 在D:\MongoDB\logs 下面的MongoDB.log
    • 此处记录着有关mogodb的操作记录
  5. 补充
    1. 服务创建了,可以启动,停止,删除,分别对应的命令行是:
      net start mongodb  启动服务
      net stop mongodb   停止服务
      sc delete mongodb   删除服务(这条命令适合大多数服务,只需要改后面的服务名称)

最新文章

  1. C#基础——全局静态类中的静态类变量的设置
  2. Eclipse调试时附加匹配版本的JAR包源码:Edit Source Loopup
  3. SQL Server显式事务与隐式事务
  4. VB6 GDI+ 入门教程[6] 图片
  5. [ActionScript 3.0] AS3动态改变注册点
  6. JavaScript 三种创建对象的方法
  7. 在Windows下用MingW 4.5.2编译OpenCV 2.3.0
  8. phpMyAdmin 完整路径泄露漏洞
  9. 一道面试题引发的对javascript类型转换的思考
  10. Linux IPC实践(1) -- 概述
  11. 我的新纪元Day01
  12. Fiddler原理~知多少?
  13. git查日志命令
  14. Centos 7安装python3(PY3.6)
  15. 转载博文: Py西游攻关之IO model
  16. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法
  17. Node学习笔记:建立TCP服务器和客户端之间的通信
  18. div指令和mul指令
  19. 运行spark官方的graphx 示例 ComprehensiveExample.scala报错解决
  20. 基于 html5 geolocation来获取经纬度地址(copy)

热门文章

  1. mysql基于“报错”的注入
  2. C# XMLDocument
  3. HDU4738 tarjan割边|割边、割点模板
  4. css中margin的应用
  5. tab 切换写法
  6. qlikview 扩展插件制作教程-EchartsGeoMap
  7. 移动端H5页面高清多屏适配方案
  8. Docker - Install docker on CentOS
  9. RIDE小技巧——Content Assistance快捷键(CTRL+空格)的修改
  10. [MySQL]MySQL之权限管理