zoukankan      html  css  js  c++  java
  • mongoDB之在windows下的安装

    mongoDB官网http://www.mongodb.org/对mongoDB的描述:

    MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in C++。

    首先发现mongoDB中的mongo一词来自humongous(巨大无比的)。mongoDB是一个用C++编写的开源文档型数据库,领先的NoSQL数据库。

    一、安装

    先不管那么多先下载安装玩玩再说,下载链接http://www.mongodb.org/downloads,各种版本都有,我机器是windows64位的。网盘上存了一份http://yunpan.cn/QzgvMNbeAhQAv

    下载下来是一个压缩包,里面有一个bin子文件夹,我们主要需要的就是这个bin目录下的一些程序文件。

    接下来建几个目录,我建的目录结构是这样子的

    bin目录是mongoDB压缩包自带的;data、logs是自己建的。

    首先为使用方便我们把bin目录加入【环境变量】以便在命令行下直接测试,我的目录是D:\mongoDB\bin。

    二、测试一下

    打开cmd输入mongo提示连接失败:

     

    这是因为mongoDB的服务还没开,下面我们把服务开起来。打开命令行使用mongod –dbpath D:\mongoDB\data命令。

     

    这样mongoDB的服务就启动了,我们来测试一下另起一个cmd窗口再次输入mongo命令

    Shell打开了……

    三、设置开机启动

    Shell可以使用了,但是每次使用之前要开一下服务还是比较麻烦的,我们需要把mongoDB的服务加入到Windows服务随着开机启动。

    在命令行输入:

    mongod --dbpath D:\mongoDB\data --logpath=D:\mongoDB\logs\mongodb.log –install

    dbpath是保存数据的目录、logpath是保存Log的目录。

    命令行提示Service can be started from the command line with 'net start MongoDB'。现在打开windows服务检查一下是不是服务添加进windows服务中了,右击计算机进入【管理】->【服务和应用程序】->【服务】,找到Mongo DB服务项点启动。

     

    这样就可以开机启动mongoDB服务了。

    附 删除windows服务的方法:sc delete "服务名" (如果服务名中间有空格,就需要前后加引号)

  • 相关阅读:
    nodejs内存溢出解决方法
    mongodb副本集与分片结合
    node加密
    守护进程,互斥锁,IPC,队列,生产者与消费者模型
    并发编程
    粘包问题
    socket编程
    xml模块
    网络编程
    异常处理
  • 原文地址:https://www.cnblogs.com/henuadtc/p/3504873.html
Copyright © 2011-2022 走看看