zoukankan      html  css  js  c++  java
  • 2014 在Windows下安装MongoDB

    1. 首先到官网下载MongoDB,Windows下有32位和64位可供下载。下载.zip文件 然后解压 下载地址:http://www.mongodb.org/downloads

    2.接着创建一个文件夹目录,用于存放数据库文件如F:mongodbdatadb(MongoDB默认使用c:datadb 作为数据目录)

    3.将下解压后的文件全部剪切到刚刚创建的文件夹下 如F:mongodb下 得到如下目录结构

     图1

    在.C:Program Filesmongodb 下建立Data文件夹 C:Program Filesmongodbdata ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹

    C:Program Filesmongodbin

    C:Program Filesmongodbdatadb

    C:Program Filesmongodbdatalog

    在log文件夹下创建一个日志文件MongoDB.log,即C:Program FilesmongodbdatalogMongoDB.log

    完成以上工作后,你为奇怪为什么要建立这些文件夹(因为,Mongodb安装需要这些文件夹,默认安装是不用创建,但是文件都为安装到C:data下

     4.打开命令提示(cmd.exe)进入F:mongodbin目录下

    执行语句mongod.exe --dbpath f:mongodbdatadb(如使用默认数据目录就不需要--dbpath f:mongodbdatadb)

    然后回车

     图2

    当你看到下图的结果就说明安装成功了 最后关掉窗口

      图3

    5.最后 让我们启动mongodb 写条命令 试试看
    a.启动

    打开命令提示(cmd.exe)进入F:mongodbin目录下

    执行语句mongod.exe --dbpath f:mongodbdatadb(如使用默认数据目录就不需要--dbpath f:mongodbdatadb)

     出现图3 的结果就说明服务启动成功 (注意窗口不能关闭) 可以进入http://localhost:28017/ 去看看 启动结果

    b.进入shell执行命令

    打开一个新的命令提示(cmd.exe)进入F:mongodbin目录下

    执行语句mongo.exe 出现下图结果就说明启动shell成功 下面就可以写命令了

     

    c.听说mongodb shell支持javascript ,所以这里我们写个javascript 语句测试一下

     ps:

    Mongodb 启动时异常,dbexit: really exiting now

    启动时异常,如果遇到这种情况。就删除 --dbpath(比如 d:mongodbdata) 目录下的 _tmp 和 mongodb.lock 文件 , 然后重启就可以了。(不会影响数据)

    .这样每次启动MongoDB很不方便,我们可以像安装的MySQL一样,把它作为Windows服务,这样就方便多了。
    安装MongoDB的windows服务的方法为是在MongoDB安装目录下创建logs目录,然后在CMD命令行输入

    F:mongodbin>mongod --logpath f:mongodblogsmongodb.log --logappend --dbpath
     f:mongodbdatadb --directoryperdb --serviceName MongoDB --install

    > C:Program Filesmongodbin>mongod --dbpath "C:Program Filesmongodbdatadb" --logpath "C:Program FilesmongodbdatalogMongoDB.log" --install --serviceName "MongoDB"

    显示:

    all output going to: D:/mongodb/logs/mongodb.log
    Creating service MongoDB.
    Service creation successful.
    Service can be started from the command line via 'net start "MongoDB"'.

    表示服务创建成功。

    该命令行指定了日志文件:/logs/MongoDB.log,日志是以追加的方式输出的;

    数据文件目录:/data/db,并且参数--directoryperdb说明每个DB都会新建一个目录;

    Windows服务的名称:MongoDB;

    以上的三个参数都是可以根据自己的情况而定的。

    最后是安装参数:--install,与之相对的是--remove

    7,以后就可以在cmd下用命令net start MongoDB和net stop MongoDB来启动和停止MongoDB了,也可以在本地服务中看到

    通过界面来管理该服务。

  • 相关阅读:
    WLAN 802.11 a/b/g PHY Specification and EDVT Measurement III
    L233
    L232 No methane on Mars
    leetcode 38 Count and Say ---java
    海量字符串查找——bloom filter,c
    leetcode 37 Sudoku Solver java
    mount --bind使用方法
    ECS API
    Linux挂载磁盘
    ECS简述
  • 原文地址:https://www.cnblogs.com/ElvinLong/p/3613401.html
Copyright © 2011-2022 走看看