第一步:下载安装
首先当然是找到官方网站http://www.mongodb.org/
进入下载页面
可以看到,当前最新版本是2.4.5,我的电脑是64位的win7,所以要下载第一个(说明一下,第二个64-bit*2008R2+,是window server 2008版本)
下载后大概100多M,好的,接下来就可以安装了
安装我们将按照MongoDB的官方文档来进行操作。仔细阅读说明文档,我们可以学到许多它提供的有用信息。
比如这条:
(1)Changed in version 2.2: MongoDB does not support Windows XP. Please use a more recent version of Windows to use more recent releases of MongoDB.
意思是MongoDB不支持xp系统
(2)

Note

Always download the correct version of MongoDB for your Windows system. The 64-bit versions of MongoDB will not work with 32-bit Windows.

32-bit versions of MongoDB are suitable only for testing and evaluation purposes and only support databases smaller than 2GB.

You can find the architecture of your version of Windows platform using the following command in the Command Prompt:

wmic os get osarchitecture
这句话似乎表明MongoDB不大适合用于32位系统,32位系统仅用于测试,且数据库容量小于2GB,最后提供的wmic os get osarchitecture是控制台命令,用于查看你当前系统是32位还是64位的
好了接下来进入安装流程介绍
(1)首先解压你下载的文件,在c盘建立一个mongodb文件夹(这里可以随意,任意路径均可以,不过建议是英文路径,我没有测试中文路径是否会出错),然后将mongodb-win32-x86_[版本号]文件夹下的东东复制到到新建文件夹中
 
全部内容在此
(2)建立环境
MongoDB需要一个data文件夹来放置自身文件
默认为C:\data\db
当然我们也可以自己指定,我们在mongodb下建立data文件夹,运行cmd,执行命令
c:\mongodb\bin\mongod.exe --dbpath c:\mongodb\data
ok了,
ps:后面发现这种配置法必须在每次启动时都指明data文件夹位置,不然它每次都会去找默认位置,如果没有这个文件夹的话就会报错。
下一步在配置位服务项时也会带来一些麻烦,官网上配置为服务的方法是使用默认data文件夹位置的,所以如果你想改变默认位置的活,还得另想办法,这是我在网上找到的一个方法:
mongod --install --config c:\mongodb\mongod.cfg --dbpath c:\mongodb\data\db\\
把官网的配置语句改为上面这条,亲测可以使用
(3)连接
打开另一个控制台,输入
C:\mongodb\bin\mongo.exe

就可以连接到mongo了
如果成功,可以看到这个页面
用几条语句测试下
db.test.save( { a: 1 } )
db.test.find()
再去查看data文件夹,
可以看到多了不少东西, 我也只是刚接触,对这些文件夹还不清楚,不如可以看到data文件夹配置应该是没问题了
(4)配置为windows系统服务
之前有用过MySql,也是需要这个配置东西,这样当系统启动的时候,就会自动启动MySql服务。MongoDB的配置其实也不难,官网上也有给出了命令语句
配置前要先建一个log文件夹
md C:\mongodb\log

echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg
C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install(添加为系统服务)
但是这个方法有缺陷,应该它必须要使用默认的data\db文件夹,所以我们要修改一下
最后一句改成

这句命令我也从网上找的代码,测试可用
最后配置好后,使用命令
net start MongoDB
就可以启动MongoDB了,我们也可以在log文件夹下找到启动日志。
至此MongoDB的安装配置流程就告一段落了,因为我也是第一次,上面的内容也是我在学习过程中边记录下来的,如果有错也可以提出一次交流改正,后续学习内容我也会慢慢记录,和大家一起分享我的MongoDB学习过程

MongoDB入门(1)--安装配置的更多相关文章

  1. MongoDB入门,安装配置与基本CURD操作

    MongoDB特点 MongoDB是NoSQL的一种,非关系型数据库,或者叫不只是关系型数据库(Not Only SQL).MongoDB采用json格式的文档存储,与Redis的key-value有 ...

  2. MongoDB 入门之安装篇

    前言:MongoDB 在各 OS 上的安装比较简单,此文章只用来记录,不考虑技术深度. 一.Ubuntu 导入 MongoDB 公钥,添该软件源文件,更新源列表 sudo apt-key adv -- ...

  3. 【MongoDB】MongoDB的下载 安装 配置及使用

    windows系统  教程 1.下载地址   (官方提供根据系统位数选择对应的bit.exe下载) 由于自己win32系统不支持该官方版本,在网上又找了个 mongodb-win32-i386版本 p ...

  4. 【菜鸟入门】安装配置eclipse 并编写运行第一个Java程序

    不得不吐槽一下,安装配置这eclipse真是太费劲了...下面总结一下,以便下次再安装 本人 win10系统,64位机 一.在官网下载eclipse安装包 文件名:eclipse-inst-win64 ...

  5. 学习MongoDB 一:MongoDB 入门(安装与配置)

    一.简介 MongoDB一种非关系型数据库(NoSql),是一种强大.灵活.可扩展的数据存储方式,因为MongoDB是文档模型,自由灵活很高,可以让你在开发过程中畅顺无比,对于大数据量.高并发.弱事务 ...

  6. MongoDB入门_MongoDB安装与配置

    MongoDB运行环境 MongoDB环境:CentOS-6.7-i386 MongoDB版本:MongoDB 2.6.5 ssh工具:xshell 文本编辑工具:vim与editplus++ 编译M ...

  7. mongodb下载及安装配置教程【仅供参考】

    1 下载 下载页面地址:https://www.mongodb.org/downloads 版本选择:电脑系统是64位的,所以我选择了 Windows 64-bit 2008 R2+ ,msi包 2 ...

  8. MongoDB 3.x 安装配置

    目录 (见右侧目录栏导航)- 1. 安装Mongodb    - 1.1 使用二进制包安装    - 1.2 运行MongoDB- 2. MongoDB 配置文件详解    - 2.1 说明    - ...

  9. mongodb在Windows安装配置及遇到的问题、java连接测试

    一.安装 1.访问mongodb的官网http://www.mongodb.org/downloads下载64bit的包,我下载的是mongodb-win32-x86_64-2008plus-ssl- ...

  10. Hadoop入门之安装配置(hadoop-0.20.2)

    Hadoop,简单理解为HDFS(分布式存储)+Mapreduce(分布式处理),专为离线和大规模数据分析而设计. Hadoop可以把很多linux的廉价PC组成分布式结点,然后编程人员也不需要知道分 ...

随机推荐

  1. Gartner 认定 Microsoft 为具有远见卓识的云基础结构即服务提供商

    四个月前, Windows Azure 基础结构服务结束了预览版阶段,正式发布了,它具有业内领先的 SLA.随后, 凭借愿景的完整性和执行力,Gartner 很快认可了 Microsoft 在市场中的 ...

  2. js秒数转换时分秒方法

    今天写一个东西的时候 发现给出的是秒数.实在找不到直接的工具去转换. 就去网上找了个转换方法(有现成的就不写了,以后再简化下代码). function formatSeconds(value) { v ...

  3. 5.6.3.7 localeCompare() 方法

    与操作字符串有关的最后一个方法是localeCompare(),这个方法比较两个字符串,并返回下列值中的一个: 如果字符串在字母表中应该排在字符串参数之前,则返回一个负数(大多数情况下是-1,具体的值 ...

  4. 【LeetCode题意分析&解答】33. Search in Rotated Sorted Array

    Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 7 migh ...

  5. [LeetCode]题解(python):095-Unique Binary Search Trees II

    题目来源: https://leetcode.com/problems/unique-binary-search-trees-ii/ 题意分析: 给一个整数,返回所有中序遍历是1到n的树. 题目思路: ...

  6. 03-C语言编码规范和变量

    目录: 一.C语言的编码规范 二.变量 三.浮点型float 四.变量名命名规则 五.变量作用域与生命周期 回到顶部 一.C语言的编程规范 1 语句可以分开放在任意位置 2 空格可以让代码更清晰 3 ...

  7. web附件中文名

    response.setHeader("Content-Disposition", "attachement;filename="+URLEncoder.enc ...

  8. IO调度算法研究1

    linux kernel 2.6之后提供了四种IO调度算法,每种调度算法都有其不同的特点和应用场景,系统使用者可以通过系统提供的接口,选择使用哪种IO调度算法,以及调整IO调度算法的参数,以达到最优的 ...

  9. 如何禁止scrollView 的子控件自动滑到 底部或者中间部分

    现象:当一个scrollView 里面包含很多childView,并且整个界面超出屏幕的范围,而且每个childView都获取焦点,scrollView就会自动滑到底部或者中间部分. 可以使用以下几种 ...

  10. 在GridView中实现全选反选的例子

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="GridView控件.asp ...