zoukankan      html  css  js  c++  java
  • MongoDB DBA 实践1-----Windows

    一、先决条件

     1支持的平台

      在3.4版中更改: MongoDB不再支持32位x86平台。

      MongoDB需要x86-64架构并支持以下内容:

      • Windows 7 / Server 2008 R2

      • Windows 8/2012 R2及更高版本

     并且可以根据Windows版本window server 2012 R2 Datacenter选择安装的mongodb4.0版本                   

     

    4.0社区和企业

    3.6社区和企业

    3.4社区和企业

    3.2社区和企业

    Windows Vista

     

     

    Windows 7 / Server 2008 R2

    Windows 8/2012 R2及更高版本

     

     

     

     

     2、版本

    MongoDB发布为两个版本:社区企业版。社区是MongoDB的开源版本。Enterprise提供其他管理,身份验证和监视功能。 安装步骤因版本而异; 本节概述了社区版的安装

     

    3Windows更新

    Windows 2012 Server和Windows 10需要 KB2999226 才能为Windows提供Universal C Runtime支持。

     

    二、安装过程

    可以使用MongoDB安装程序向导进行安装。安装过程将安装MongoDB二进制文件以及默认配置文件 。<install directory>inmongod.cfg

    1、.msiMongoDB下载中心mngodb下载执中心下载安装程序:

    a. 下载中心应显示MongoDB社区服务器下载信息。如果没有,请选择“ 服务器”,然后单击“ MongoDB社区服务器”选项卡。

    b. Version下拉列表中,选择与最新MongoDB Server 4.0对应的版本。

    c. OS下拉列表中, 应选择Windows 64位X64。

    d. 在包下拉列表中,应选择MSI。

    e. 单击下载。

     

    2、运行MongoDB安装程序。

    a) 例如,从Windows资源管理器/文件资源管理器:

    b) 转到下载MongoDB安装程序(.msi文件)的目录。默认情况下,这是您的Downloads目录。

    双击该.msi文件。

          

           3、按照MongoDB Community Edition安装向导进行操作。

    该向导将指导您完成MongoDB和MongoDB Compass的安装。

    a. 选择安装类型

    您可以选择完整(建议大多数用户使用)或自定义安装类型。如果选择“ 自定义”安装选项,则可以指定安装的可执行文件和位置。

    b. 服务配置

    MongoDB 4.0开始,您可以在安装期间将MongoDB设置为服务,或者只安装二进制文 件。

    1) 选择将MongoD作为服务 MongoDB 安装为服务。

    2) 服务名称。指定服务名称。默认名称是MongoDB。如果您已拥有具有指定名称的服务,则必须选择其他名称。

    3) 数据目录。指定数据目录,对应于 --dbpath。如果该目录不存在,安装程序将创建该目录并设置对服务用户的目录访问权限。

    4) 日志目录。指定Log目录,该目录对应于 --logpath。如果该目录不存在,安装程序将创建该目录并设置对服务用户的目录访问权限。

     

    4、安装MongoDB Compass

    对于Windows 8或更高版本,您可以让向导安装 MongoDB Compass。要安装Compass,请选择Install MongoDB Compass(默认)。

    注意

             安装脚本需要PowerShell 3.0或更高版本。如果您使用的是Windows 7,请取消选中 Install MongoDB Compass。您可以从下载中心手动下载

    5、MongoDB安装为服务

    成功安装后启动MongoDB服务

    ① 要开始使用MongoDB,请将mongo.exeshell 连接到正在运行的MongoDB实例。

    ② 或者在Windows资源管理器/文件资源管理器中,转到目录并双击 。C:ProgramFilesMongoDBServer4.0inmongo.exe

    6、没有安装MongoDB作为服务

    如果您只安装了可执行文件但未将MongoDB安装为服务,则必须手动启动MongoDB实例。

    (1) 创建数据库目录。

    创建MongoDB存储数据的数据目录MongoDB的默认数据目录路径是datadb启动MongoDB的驱动器上的绝对路径 

    (2) 启动MongoDB数据库。

    要启动MongoDB,请运行mongod.exe

    (3) 连接到MongoDB。

    要将mongo.exeshell 连接 到MongoDB实例,请打开另一个 具有管理权限的Command Interpreter并运行:

    “C: Program Files  MongoDB  Server  4.0  bin  mongo.exe”
    

      

    7、启动mongoShell并连接到

    1)先决条件

    在尝试启动mongoshell 之前,请确保MongoDB正在运行 。

    2)打开终端窗口(或Windows的命令提示符)并转到您的 目录:<mongodb installation dir>/bin

    cd <mongodb installation dir> / bin

    注意添加到 环境变量允许您键入而不必转到目录或指定二进制文件的完整路径。

    <mongodb installationdir>/binPATHmongo<mongodb installation dir>/bin

     

    3)默认端口上的本地MongoDB实例

    可以在mongo没有任何命令行选项的情况下运行shell,以使用默认端口 27017 连接到localhost上运行的MongoDB实例:

     

     

     8、下载安装MongoDB系统管理工具,建议采用Windows,Linux,MacOS通用软件,如:
        https://robomongo.org
        http://edgytech.com/umongo/

     

    9、案例分析

    1)、假设 有 订单集合, 存储的测试数据

    其中 item 对应 数据为 商品名称

    2)、另外 一个 就是就是 商品库存集合 ,存储的测试数据 如下:

    3)、如果要查询订单表对应商品的库存情况,应

     

  • 相关阅读:
    【php】【psr】psr4 自动加载规范
    SQL经典50查询语句案例_2(查询平均成绩大于60分的同学的学号和平均成绩)
    Dijkstra算法
    Re——正则表达式_对象(regex) and (match)
    Re——正则表达式_方法(method)
    Re——正则表达式_匹配项(pattern) and 模式(flag)
    Re——正则表达式_常识
    Python制作的精美的一个网络爬虫播放器加本地播放器
    Navicat for MySQL 无法打开文件和导入进数据库unsuccessful的解决方法:
    lingo基础
  • 原文地址:https://www.cnblogs.com/0205gt/p/10072562.html
Copyright © 2011-2022 走看看