zoukankan      html  css  js  c++  java
  • 【先定一个小目标】Windows下安装MongoDB 3.2

    1、MongoDB 安装

    官网提供了三个版本下载: 
    MongoDB for Windows 64-bit 适合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系统。 
    MongoDB for Windows 32-bit 适合 32 位的 Window 系统及最新的 Windows Vista。 32 位系统上 MongoDB 的数据库最大为 2GB。 
    MongoDB for Windows 64-bit Legacy 适合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。 
    MongoDB官网下载地址:MongoDB downloads pages 

    安装MongoDB

    install

    install_Choose 'Custom'

    选择自定义安装模式,选择安装目录 d:MongoDB 
    install_Choose location path

    注:MongoDB是独立的,没有任何其他系统的依赖。你可以在任何你选择的文件夹运行MongoDB。所以你可以在任意文件夹中安装MongoDB(如D: est MongoDB)。 注意避免中文目录。

     

    2、MongoDB 运行

    打开管理员命令提示

    需要通过管理员模式的命令提示符,来执行安装命令。 
    管理员命令提示打开方式:

      • 快捷键win+r打开“运行”窗口,输入cmd 
        run

      • 快捷键 Ctrl + Shift + Enter ,则可以打开 ”管理员命令提示“。(win xp/win 7下)

    设置MongoDB运行环境

    MongoDB需要数据目录来存储所有的数据,其默认的数据目录为datadb ,可以通过mongod.exe --dbpath命令来指定MongoDB的数据目录。例如:

    mkdir D:MongoDBdatadb;
    D:MongoDBinmongod.exe --dbpath D:MongoDBdatadb
    

    如果路径里面包含空格,就用双引号括住整个路径,例如:

    D:MongoDBinmongod.exe --dbpath "D:MongoDB db data"
    

     

    set dbpath 
    看到上面的提示底部出现waiting for connections 字样,则表示dbpath配置完成,且MongoDB启动成功。 
    而且此时打开资源管理器,进入MongoDB的dbpath目录,内容如下: 
    show dbpath 
    可以发现本地确实初始化数据库了。 
    创建成功时,MongoDB会根据系统安全级别,弹出mongod.exe网络通信的安全警告,选择允许,且需要选择网络时,应该选择私有网络,如家庭和工作网络。更多MongoDB的信息安全.

    运行MongoDB

    通过运行mongo.exe启动MongoDB。例如:

    D:MongoDBinmongo.exe 

    命令行窗口显示如下内容: 
    mongo 
    窗口中可以看到当前MongoDB shell的版本,及此时连接的数据库。

    注:如果想要使用.net开发应用程序,更多信息可以参看文档 C# and MongoDB

    开始使用MongoDB

    为了帮助您开始使用MongoDB,MongoDB提供了各种驱动版本的入门指南 Getting Started Guides

    在MongoDB Shell中,通过help 来查看命令说明: 
    MongoDB Shell help

    在生产环境中部署MongoDB之前,考虑生产记Production Notes录文件。

    最后想停止MongoDB,可以在mongod.exe的命令行窗口,使用快捷键Ctrl+c即可。 
    MongoDB Stop 
    出现如框中的路径时,表示MongoDB已停止。

    3、配置MongoDB的Windows服务

    在上面的配置中,虽然启动了服务,且可以进行数据库操作,但是开两个窗口很不方便,所以可以通过配置文件,来配置windows服务。

    创建目录

    为您的数据库和日志文件创建目录:

    mkdir D:MongoDBdatadb
    mkdir D:MongoDBdatalog

    mkdir db/log

    创建cfg配置文件

    创建一个配置文件,文件内必须设置MongoDB日志路径 systemLog.path。包扩一些其他的附加配置选项。 
    例如,在在D:MongoDB 下创建mongod.cfg,并在文件内指定systemlog.path和storage.dbpath:

    systemLog:
        destination: file
        path: D:MongoDBdatalogmongod.log
    storage:
        dbPath: D:MongoDBdatadb

    安装MongoDB服务

    注意: 
    运行所有的命令都应该在管理员命令行窗口内。(管理员权限运行cmd) 
    通过运行mongod.exe的–install安装选项和–config和配置选项,指定先前创建的配置文件安装MongoDB服务。

    "D:MongoDBinmongod.exe" --config "D:MongoDBmongod.cfg" --install

    设置独立的数据库地址dbpath,可以通过配置文件或者命令–dbpath来设置。

    如果需要,你可以安装多个实例的mongod.exe或mongos.exe服务。安装的每个服务设置唯一的 –serviceName 和–serviceDisplayName。仅当有足够的系统资源和系统设计要求时,设置多个实例。

    如要让服务自动启动,可以通过下面命令:

    sc.exe create MongoDB binPath= "D:MongoDBinmongod.exe --service --config="C:MongoDBmongod.cfg"" DisplayName= "MongoDB" start= "auto"

    sc.exe中在“=”和配置值(如“binpath =”)之间需要一个空格,且用一个“”转义双引号,以逃避双重引号。

    如果成功创建,下面的日志信息将显示:

    [SC] CreateService SUCCESS

    开启服务

    net start MongoDB

    start MongoDB service

    关闭和删除服务

    停止MongoDB服务使用以下命令:

    net stop MongoDB

    删除MongoDB服务使用以下命令:

    "D:MongoDBinmongod.exe" --remove
    

    当然你可以使用使用.bat文件批量执行以上命令.

  • 相关阅读:
    搭建非域AlwaysOn win2016+SQL2016
    从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点)
    从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群)
    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)
    从0开始搭建SQL Server AlwaysOn 第一篇(配置域控)
    四、基于Windows 2012配置SQL Server 2014 AlwaysOn
    三、安装SQLserver 2014(For AlwaysOn)
    二、 Windows 2012配置故障转移(For SQLServer 2014 AlwaysOn)
    Mybatis-SQL语句构建器类及日志
    Mybatis-JavaAPI
  • 原文地址:https://www.cnblogs.com/CrazyAnts/p/Mongodb.html
Copyright © 2011-2022 走看看