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

    概述

    读者可以通过本文来学习在Windows操作系统上安装MongoDB。

    从2.2版本开始,Mongo DB不在支持Windows XP。请使用最近的windows来安装最近发布的MongoDB。本文基于MongoDB 3.2官方文档。

    必要条件

    MongoDB要求Windows Server 2008 R2, Windows Vista或者更新的Windows版本。.msi安装程序包含了所有其他软件依赖,并且用来更新任何一个已安装的老版本的MongoDB,

    获取MongoDB

    确定你需要的版本

    Windows下共有三个MongoDB版本。

    MongoDB for Windows 64-bit只能运行在Windows Server 2008 R2, Windows 7 64-bit或更新的版本Windows。此版本使用了Windows平台的性能增强,该版本不能运行于老版本的windows上。

    MongoDB for Windows 32-bit可以运行在任何一个Windows Vista之后的32位Windows上。32位版本的MongoDB仅适用于在旧系统上做测试或开发,它只支持小于2GB的数据库。

    MongoDB for Windows 64-bit Legacy可以运行于Windows Vista, Windows Server 2003和Windows Server 2008,但是不包括最近的性能增强。

    您可以通过下面的命令来查看正在运行的Windows版本:

    wmic os get caption
    wmic os get osarchitecture

    下载MongoDB

    MongoDB下载页面中下载最新的MonggoDB。确认下载了正确的适配您Windows系统的版本。64位的MongoDB是不能运行在32位系统上的。

    安装MongoDB

    在Windows资源管理器,找到下载MongoDB的.msi文件,它通常位于默认的Downloads文件夹。双击.msi文件。会出现安装引导画面并帮助您完成安装过程。

    如果您选择“Custom”(自定义)安装选项来指定安装目录。

    后续的介绍都介绍您安装MongoDB在C:mongodb路径下

    MongoDB不需要任何系统依赖。你可以在任何目录下运行,你也可以安装MongoDB在任何目录(比如:D: estmongodb)。

    运行MongoDB

    搭建MongoDB的运行环境。

    MongoDB的需要一个数据目录来存储所有数据。MongoDB的默认数据目录路径是:datadb。

    使用从命令提示符运行以下命令创建该文件夹:

    md datadb

    您也可以使用mongod.exe启动的时候,通过–dbpath选项来用指定数据文件的路径,例如:

    C:mongodbinmongod.exe --dbpath d:testmongodbdata

    如果您的路径包含空格,请将路径用双引号引用,例如:

    C:mongodbinmongod.exe --dbpath "d:	estmongo db data"

    你也可以将数据路径(dbpath)配置到一个配置文件中。

    启动MongoDB

    运行mongod.exe来启动MongoDB,例如,在命令行提示下执行:

    C:mongodbinmongod.exe

    该命令会启动MongoDB数据库的主进程。命令执行后,在控制台输出连接相关的消息,表明mongod.exe进程运行成功。

    根据系统的安全级别,Windows可能会弹出一个安全警告对话框,有关阻止C:mongodbinmongod.exe在网络上通信的 “某些功能”。所有的用户应选择专用网络,比如:我的家庭或工作网络,并单击允许访问。有关安全性和MongoDB的更多信息,请参阅安全性文档

    连接MongoDB

    运行mongo.exe就能连接上MongoDB,可以通过打开另外一个命令行窗口,执行如下命令:

    C:mongodbinmongo.exe

    配置MongoDB服务

    • 管理员模式打开命令行窗口

    • 创建目录,执行下面的语句来创建数据库和日志文件的目录

    mkdir c:datadb
    mkdir c:datalog
    • 创建配置文件

    创建一个配置文件。该文件必须设置systemLog.path参数,包括一些附加的配置选项更好。

    例如,创建一个配置文件位于C:mongodbmongod.cfg,其中指定systemLog.path和storage.dbPath。具体配置内容如下:

    systemLog:
    destination: file
    path: c:datalogmongod.log
    storage:
    dbPath: c:datadb
    • 安装MongoDB服务

    通过执行mongod.exe,使用–install选项来安装服务,使用–config选项来指定之前创建的配置文件。

    "C:mongodbinmongod.exe" --config "C:mongodbmongod.cfg" --install

    要使用备用dbpath,可以在配置文件(例如:C:mongodbmongod.cfg)或命令行中通过–dbpath选项指定。

    如果需要,您可以安装mongod.exe或mongos.exe的多个实例的服务。只需要通过使用–serviceName和–serviceDisplayName指定不同的实例名。只有当存在足够的系统资源和系统的设计需要这么做。

    • 启动MongoDB服务
    net start MongoDB
    • 关闭MongoDB服务
    net stop MongoDB
    • 移除MongoDB服务
    "C:mongodbinmongod.exe" --remove

    官方手册:http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-on-windows.html

  • 相关阅读:
    LeetCode "Palindrome Partition II"
    LeetCode "Longest Substring Without Repeating Characters"
    LeetCode "Wildcard Matching"
    LeetCode "Best Time to Buy and Sell Stock II"
    LeetCodeEPI "Best Time to Buy and Sell Stock"
    LeetCode "Substring with Concatenation of All Words"
    LeetCode "Word Break II"
    LeetCode "Word Break"
    Some thoughts..
    LeetCode "Longest Valid Parentheses"
  • 原文地址:https://www.cnblogs.com/kkdn/p/9435281.html
Copyright © 2011-2022 走看看