zoukankan      html  css  js  c++  java
  • 【MongoDB】MongoDB环境配置

    软件下载与安装

    1.mongDB下载,可到官网下载,我用的是3.4.6版本。可以放到任意目录下,我的MongDB安装目录为

    D:softwaresmall_softewareMongoDB
    

    2.mongdbVUE,版本为1.6.9,是一个mongDB可视化工具,安装的目录为:

    D:softwaresmall_softewareMongoVUE_1_6_9

    环境配置

    1. 首先创建一个文件夹,名字起你喜欢的,我的文件夹为MongDB,位置随你喜欢,我放在

    E:lighter_studioMongoDB
    

    然后再此文件夹下面新建三个文件夹

    上面三个文件夹类似玉SQL Servie里面的数据库空间,里面存放数据库的一切信息。

    1)logs文件夹

        用来放数据库日志文件

    2)data文件夹

        用来存放你自己的数据库

    3)etc文件夹

        里面有一个文件,是配置文件,它有什么用呢?它的作用是为了配置MongoDB服务,因为你要用到MongoDB,你就要启动它,你要启动它,你就需要配置这个服务,它的数据库存放的位置,日志文件输出的位置再哪里

    在etc文件夹下面新建一个名为mongo.conf的配置文件,里面的内容如下,可直接复制粘贴:

    #数据库路径
    dbpath=E:lighter_studioMongoDBdata
    #日志输出文件路径
    logpath=E:lighter_studioMongoDBlogsmongo.log
    #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是重新创建一个新文件
    logappend=true
    #启用日志文件,默认启用
    journal=true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试请使用设置位false
    quiet=false
    #端口号 默认为27017
    port=27017
    #指定存储引擎
    storageEngine=mmapv1
    

    配置环境变量

        为什么要配置环境变量,这是因为,mongodb有一些内置的命令,例如mongo、mongod等,如果你没配置环境变量,你只能在命令行中一步一步进入到mongodb的安装文件夹下面的bin目录,你才能运行这些mongodb的内置命令。

       所以,如果你不想进入到mongodbin再执行内置命令,而是想在任何地方,只要输入mongodb的命令,系统就能识别你的命令的话,你就需要配置mongodb的环境变量,步骤如下:

        我的电脑 -----  右键“属性” ----- 高级系统设置 ----- 高级标签页下的”环境变量“,在系统变量那里变量为Path,追加MongoDB下面的bin目录路径,环境变量设置完成。

        现在你再次打开cmd,直接输入mongo,如下显示就代表环境变量设置成功:

    启动服务

    有两种方式,一种是输入命令行,还有一种是把服务添加到windows服务里面

    1)方式一:通过命令行传参数的方式启动MongoDB服务

    •  首先,找到cmd.exe,邮件管理员运行
    • 进入到安装mongo文件夹中,一直进入到bin目录(即存放mongod.exe命令的目录)
    • 输入以下命令
    // dbpath的路径是你刚刚新建MongoDB工作空间的文件夹
    mongod --dbpath E:lighter_studioMongoDBdata
    

      看到下图就证明mongodb服务启动成功了。

           然后在服务器直接输入下面的地址,就能看到如下:

    2)方式二:通过命令行,把MongoDB服务添加到windows服务里面,以后直接在windows服务启动MongoDB服务就可以了,不用再次在cmd里面写配置启动。

    在命令行中输入下面名利,启动mongo

    mongod --config E:lighter_studioMongoDBetcmongo.conf --install --serviceName "MongoDB"

    命令行没有反应就对了,这就证明安装服务成功

    打开window服务

    每天我们用的时候,只需要点击启动服务就可以了,这就不用像第一种方式那样输入cmd命令了。

    参考博客:http://www.imooc.com/article/18438

    ---end---

  • 相关阅读:
    动态创建多个pictureBox控件并响应不同的事件
    浅谈程序效率问题
    winform 下实现消息传递机制
    兼容IE的最小最大高度CSS写法
    推荐14款web开源测试工具
    winform程序窗体相关设置
    Mysql配置及错误集合
    深入理解栈
    广而博,深而远
    POJ3009
  • 原文地址:https://www.cnblogs.com/pengshengguang/p/8334130.html
Copyright © 2011-2022 走看看