`
Coding4J
  • 浏览: 7536 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Windows上安装MongoDB较为详细的教程

阅读更多

      先前写了一篇关于MongoDB聚合查询的博文,里面的实验一直使用的是公司搭建好的Mongo环境,作为一个还未入门的新手,学会自己搭建运行环境还是相当必要的,既方便测试,也能更深入的了解Mongo。

 

ps:开始教程前要先注意一下自己的Windows版本,MongoDB从2.2版本开始就不再支持Windows XP

 

  • 1、首先,从官网下载 MongoDB ,安装包有zip和msi格式,两者没太大区别,msi其实就是自动解压缩而已,安装目录就是解压缩目录,默认解压到C:\mongodb。要说两者的区别就是.msi可以用来升级已安装的旧版本。我这里选择解压/安装到D:\MongoDB(Windows的文件系统记录但不区分大小写);
  • 2、将MongoDB添加到环境变量(可选):新建系统变量MONGODB_HOME,值为D:\MongoDB ,在Path变量下添加 %MONGODB_HOME%\Server\3.0\bin;  
  • 3、创建数据存储目录,比如D:\MongoData\db,建议不要和安装目录相同,防止以后数据库升级出现问题;
  • 4、启动MongoDB服务:D:\MongoDB\Server\3.0\bin\mongod --dbpath D:\MongoData\db,(如果dbpath 存在空格,则需要加英文半角双引号,--dbpath "D:\MongoData\mongo db data");
  • 5、进入MongoDB的Shell:另起一个CMD窗口,执行D:\MongoDB\Server\3.0\bin\mongo (如果设置了环境变量,直接输入mongo即可);
  • 6、出现下图表示可以开始使用MongoDB了。

 

     以后每次要使用MongoDB,都要重复步骤4 ~ 6,如果嫌每次输入太麻烦,可以把上述的命令全部写到一个.bat文件,只要双击即可运行。下面来介绍另一种方法:把MongoDB安装为Windows Service。

 

 1、以管理员身份打开CMD:

Windows 7 / Vista / Server 2008 (或R2) 的打开方式:先按Win + R,输入cmd,然后按Ctrl + Shift + Enter

Windows 8 的打开方式:先按Win + X,然后按A。

 

2、为日志文件和配置文件创建目录:

mkdir D:\MongoData\logs
mkdir D:\MongoData\cfg

 

3、创建配置文件并添加logpath和dbpath配置项:

echo logpath=D:\MongoData\logs\mongod.log> "D:\MongoData\cfg\mongod.cfg"
echo dbpath=D:\MongoData\db>> "D:\MongoData\cfg\mongod.cfg"
echo logappend=true>> "D:\MongoData\cfg\mongod.cfg"

logappend=true表示日志在mongod.log后追加,默认为false,表示每次创建一个新文件,详细的配置项见官网:http://docs.mongodb.org/v2.4/reference/configuration-options/

MongoDB在2.6版本以后引入了使用YAML格式的配置文件,有兴趣的童鞋可以去研究一下:http://docs.mongodb.org/manual/reference/configuration-options/

 

4、添加名为MongoDB,显示为MongoDB,描述为MongoDB Server的Windows服务:

方法①

mongod --config D:\MongoData\cfg\mongod.cfg --install 或 mongod -f D:\MongoData\cfg\mongod.cfg --install

方法②

sc.exe create MongoDB binPath= "\"D:\MongoDB\Server\3.0\bin\mongod.exe\" --service --config=\"D:\MongoData\cfg\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"

 

5、启动和停止服务:

net start MongoDB
net stop MongoDB

 

6、删除Windows服务:

方法①

mongod --config D:\MongoData\cfg\mongod.cfg --remove 或 mongod -f D:\MongoData\cfg\mongod.cfg --remove

方法② 

sc.exe delete MongoDB

 

tips:

win8中如何让cmd.exe始终以管理员身份运行:

1、先按Win + X,然后按A,输入regedit,按Enter打开注册表编辑器;

2、进入Layers项:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers,如果Layers不存在可自己新建;

3、在该项上右键->新建一个字符串值,命名为C:\Windows\System32\cmd.exe,双击编辑该字符串,数值数据填RUNASADMIN,确定后退出,打开新的CMD窗口,左上角显示“管理员”表示操作成功,如果没有可以先注销系统再重新进入。

  • 大小: 4.5 KB
7
2
分享到:
评论
1 楼 mangguo 2015-06-11  
挺不错的,说的很详细。最近在学 mongodb入门学习

相关推荐

    如何在本地安装和配置MongoDB的详细教程.zip

    如何在本地安装和配置MongoDB的详细教程.zip 如何在本地安装和配置MongoDB的详细教程.zip 如何在本地安装和配置MongoDB的详细教程.zip 如何在本地安装和配置MongoDB的详细教程.zip 如何在本地安装和配置MongoDB的...

    Windows上安装MongoDB:完整步骤详解.pdf

    在Windows操作系统上安装MongoDB需要遵循一系列步骤,这通常包括下载安装包、运行安装向导、配置数据库服务以及进行基本操作。下面我们将详细探讨这些过程。 首先,从MongoDB的官方网站下载适用于Windows的安装程序...

    linux安装mongodb教程

    Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB 在安装 MongoDB 之前,需要...

    CentOS(Linux)离线安装MongoDB7.0详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 MongoDB 7.0 详细教程 #### 一、前言 在一些特定的网络环境下,如内网或专网中,由于无法直接访问互联网资源,传统的在线安装方式不可行。对于这种情况,本文将详细介绍如何在 CentOS...

    MongoDB8.0.1安装包带安装教程

    MongoDB8.0.1安装包带安装教程,适用于windows系统64位。 1、双机安装 mongodb-windows-x86_64-8.0.1-signed。 2、将 mongosh-2.3.2-win32-x64 压缩包解压后,打开bin文件夹复制“mongosh.ext“和”mongoshcryptv1....

    最详细的Windows平台安装MongoDB教程

    最详细的Windows平台安装MongoDB教程

    MongoDB的安装(详细教程)

    在Windows上安装MongoDB涉及以下步骤: 1. 访问MongoDB官方网站下载页面,选择适用于Windows的最新稳定版。 2. 下载并运行`.msi`安装程序,按照向导指示完成安装。 3. 安装完成后,MongoDB服务会自动添加到系统服务...

    MongoDB 3.6 安装教程

    本教程是最新版MongoDB数据库,鉴于网上其他资料和安装教程都是基于MongoDB老版本的,最新版的教程与老版本的安装程序有些改变。希望本教程能够帮助大家更好地入门学习MongoDB,特别是对使用Python网络爬虫、数据...

    Centos7下安装MongoDB

    Centos7下安装MongoDB Centos7下安装MongoDB是指在Centos7操作系统中安装和配置MongoDB数据库的过程。MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,运行稳定,性能高旨在为 WEB 应用提供可扩展的...

    php windows下安装mongodb服务

    本教程将详述如何在WAMP(Windows、Apache、MySQL、PHP)服务器环境中安装PHP的MongoDB扩展,并将其配置为系统服务以便自动启动。 首先,我们需要了解一些基本概念。PHP是一个流行的开源脚本语言,广泛用于Web开发...

    MongoDB4.28安装详细步骤及启动配置教程(Windows10)

    ### MongoDB 4.2.8 安装及配置教程(Windows 10) #### 一、MongoDB 4.2.8 的安装 ##### 1.1 下载并运行安装程序 - **下载安装包**:首先从MongoDB官方网站或其他可靠渠道下载适合Windows 10操作系统的安装包`...

    windows下mongodb的安装

    通过上述步骤,你已经成功地在 Windows 系统上安装了 MongoDB 数据库,并且了解了如何启动、验证安装以及进行一些基本的配置操作。MongoDB 提供了丰富的功能和灵活的数据模型,非常适合用于快速开发原型应用或构建大...

    Windows下安装MongoDB

    以下内容将详细介绍在Windows系统下安装和配置MongoDB所涉及的知识点: 1. MongoDB简介: MongoDB是一种面向文档的数据库管理系统(DBMS),它提供了一个可扩展的高性能数据存储解决方案。由于其灵活的文档模型和...

    mongoDB相关教程以及windows版mongodb

    安装MongoDB在Windows上通常包括下载msi安装文件,然后按照向导进行安装,设置数据目录,配置端口,以及选择是否启动服务。安装完成后,用户可以通过服务管理器或命令行启动和管理MongoDB服务。对于开发和测试环境,...

    windows32位mongodb

    在Windows 32位系统上安装MongoDB,我们需要关注一些特定的事项,因为32位系统可能在内存使用上存在限制,这可能会影响到MongoDB的性能。以下是关于"windows 32位mongodb"的相关知识点: 1. **系统兼容性**:...

    windows系统安装mongodb.zip

    1.NoSQL Manager for MongoDB使用.doc 2.最详细的Windows平台安装MongoDB教程.doc 3.安装包:mongodb-windows-x86_64-4.4.1-signed.msi

    mongodb数据库详细使用教程.zip_mongodb为什么快

    mongodb数据库详细教程.zip 启动方式:非auth验证方式启动mongo,以auth方式启动mongo 增删查改,批量更新 迁移mongodb数据库 可视化工具 指定数据库文件存放位置 忘记mongodb密码怎么办 mongodb用户认证,权限管理

Global site tag (gtag.js) - Google Analytics