Windows 7 64位安装MongoDB

官网tutorial:  https://docs.mongodb.com/v3.0/tutorial/install-mongodb-on-windows/

一、获得MongoDB Community Edition

1.确定需要安装哪种MongoDB?
     查看自己的Windows是什么版本,下载对应的MongoDB版本。
     可以通过cmd命令查看系统版本和多少位:
    wmic os get caption
    wmic os get osarchitecture

小插曲:
    在cmd输入wmic,提示说不是内部或外部命令,也不是可运行的程序或批处理文件,如何解决?
    遇到此类问题,就是环境变量未设置正确。
    1)查看电脑有无C:\WINDOWS\system32\wbem 这个文件夹。
    2)查看Path是否有这个路径?(我的电脑→右键→属性→高级→环境变量)。若没有,添加路径到Path即可。

2.下载MongoDB


    链接:https://www.mongodb.com/download-center?jmp=docs&_ga=1.168348257.1961460447.1474878186#community
    下载对应Windows 7 64位的MongoDB,这里我下载的是Windows Server 2008 R2 64-bit and later,with SSL support x64.
    也就是mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msi文件。64位版本的MongoDB不能用于Windows 32位系统。

二、安装MongoDB Community Edition
    双击.msi文件,傻瓜式一步一步安装即可。系统默认安装在C盘C:\Program Files,我更改安装在C:\MongoDB。
    安装完成之后,在C:\MongoDB\Server\3.2\bin目录下,你将看到下图的一些文件。

三、运行MongoDB Community Edition
    注意:在这里输入的路径都是MongoDB安装路径。
   1.设置MongoDB的运行环境
        MongoDB要求设置一个data目录来保存数据,默认是\data\db
        在cmd命令行输入: md c:\data\db
        指定自己的数据设定目录,在cmd命令行输入:
             C:\MongoDB\Server\3.2\bin\mongod.exe --dbpath C:\MongoDB\data\db
   2.启动MongoDB
       在cmd命令行输入:C:\MongoDB\Server\3.2\bin\mongod.exe
       启动MongoDB数据库进程,在cmd命令行窗口看到waiting for connections on port 27017 信息,表明启动成功。
       这一步可能会弹出安全警告对话框,告诉你C:\MongoDB\Server\3.2\bin\mongod.exe需要联网,让你选择网络环境,
       所有人都应该选择私有网络或家庭网络或工作网络。
   3.连接MongoDB
       通过mongo.exe,连接MongoDB。不要关闭刚才的命令行窗口,再打开一个命令行窗口输入:
            C:\MongoDB\Server\3.2\bin\mongo.exe
       输入后命令行窗口会提示:如下图


       就表示连接成功。但有这个问题(不影响使用,暂未解决),
       2016-09-27T15:20:29.145+0800 I CONTROL [main] Hotfix KB2731284 or later update is not installed, will zero-out data files.

四、为Windows系统配置MongoDB Community Edition
     主要是为了让MongoDB随计算机启动来自启动。
     1.在C:\MongoDB\data下建立一个log文件夹
     2.在C:\MongoDB下创建一个配置文件mongod.cfg,并指定systemLog.path和storage.dbPath。
     在mongod.cfg输入下面内容并保存,需要注意的是里面的空格不能用tab键和每个字母的大小写,尤其是dbPath。

systemLog:
destination: file
path: C:\MongoDB\data\log\mongod.log
storage:
dbPath: C:\MongoDB\data\db

3.安装MongoDB服务
    以管理员权限打开一个cmd命令行,在命令行中输入如下内容,
         "C:\MongoDB\Server\3.2\bin\mongod.exe" --config "C:\MongoDB\mongod.cfg" --install
    注意:"C:\MongoDB\Server\3.2\bin\mongod.exe" 包括引号。
    4.启动、停止或移除MongoDB服务
      启动MongoDB服务,在cmd命令行输入:
            net start MongoDB
      停止MongoDB服务,在cmd命令行输入:
            net stop MongoDB
      删除MongoDB服务,在cmd命令行输入:
            "C:\MongoDB\Server\3.2\bin\mongod.exe" --remove

  

Python: Win7 64位如何安装MongoDB?的更多相关文章

  1. HP QC IE11不支持( win7 64位 无法安装)解决方法

    QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...

  2. win7+64位笔记本安装TensorFlow CPU版

    最近要用到Keras框架,而Keras是基于Theano或Tensorflow框架安装的,所以首先要准备底层框架的搭建. 在网上看了一大堆教程头昏脑涨,随便挑了个试一试,竟然捣鼓成功了,记录一下安装过 ...

  3. [python] win7 64位 安装pygame

    1.下载pygame 2.python 下载3.2.*  32位的(电脑64位没关系的) 3.先安装python,再安装pygame 4.验证是否成功 打开IDLE >>>impor ...

  4. Oracle 11g R2在 win7 64位的安装流程图解【含常见问题解决方案】

    ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle 11 ...

  5. Win7(64位)下安装Anaconda+Tensorflow(CPU)

    一.安装Python 3.5 下载Anaconda网址:https://www.anaconda.com/download/ 安装:Anaconda3-4.2.0-Windows-x86_64.exe ...

  6. Appcelerator Titanium 3.x Win7 64位平台安装步骤

    刚接触Android移动开发,第一次下载Titanium,第一次下载ADT,第一次看Javascript代码,N多第一次...... 慢慢摸索了一个礼拜把移动开发的工具链的配置学习了一下,抛砖引玉,但 ...

  7. Oracle 11g R2 64位在 win7 64位的安装流程图解

    1.下载安装包,可以到oracle官方网站.也可以在这里下载: http://pan.baidu.com/s/1X9xDk 2.解压2个安装包,到同一个database目录: 3.点击database ...

  8. Win7 64位下安装64bit MS SQL Server2005时安装不了Reporting Services的处理办法

    警告截图: 解决办法: 在cmd窗口运行如下脚本即可: "cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/A ...

  9. win7 64位mysql安装及navicat 解压版

    教程:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html Mysql修改设置root密码的命令及方法:http://jingy ...

随机推荐

  1. NSRunLoop

    1.什么是RunLoop 运行循环 一个线程对应一个RunLoop,主线程的RunLoop默认已经启动,子线程的RunLoop得手动启动(调用run方法) RunLoop只能选择一个Mode启动,如果 ...

  2. OpenCV二值图像孔洞填充的一个简单方法

    在Matlab下,使用imfill可以很容易的完成孔洞填充操作,感觉这是一个极为常用的方法,然而不知道为什么OpenCV里面却没有集成这个函数.在网上查了好多关于Opencv下的孔洞填充方法,大部分使 ...

  3. 网页中如何启用QQ交谈

    很多网友都会发现好多的网页中会有诸如,网页中如何启用QQ交谈? 1. 登录QQ, 打开网址:http://shang.qq.com/v3/widget.html 启用QQ通讯组件. 2. 选择组件样式 ...

  4. springboot: mybatis集成参考

    http://blog.csdn.net/isea533/article/details/50359390

  5. 一个将 footer 保持在底部的最好方法

    原文: Quick Tip: The Best Way To Make Sticky Footers 当你在布局网页时,有可能会遇到类似下面的这种情况 导致这一问题的原因是页面内容太少,无法将内容区域 ...

  6. JS控制,返回上一页之后强行刷新一次

    网站建设过程中,提交页面后我们经常要用到window.history.go(-1)返回上一页,因为页面的缓存功能,我们只能返回上次操作的页面,但在删除等操作中,我们希望实时看到删除项目后的页面,这就要 ...

  7. 简明 VIM 练级攻略

    http://coolshell.cn/articles/5426.html vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个 ...

  8. PHP之:序列化和反序列化-serialize()和unserialize()

    撰写日期:2016-7-7 10:56:40 参考PHP在线手册(php.net):http://php.net/manual/zh/function.serialize.php 1.序列化 seri ...

  9. linux动态代码注入

    参考网上文章:http://www.freebuf.com/articles/system/6388.html 按照文章,实现了代码的动态注入,即对一个正在运行的进程,在不重启的情况下执行一段不在原程 ...

  10. ueditor工具栏新增按钮教程

    我做了一个人博客网站想要一段文字高亮显示,大概是这样: 但是ueditor上面的代码语言是一大块的<pre></pre>标签,觉得不合适,就在网上搜索相关文章,自己结合着实现了 ...