Python: Win7 64位如何安装MongoDB?
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?的更多相关文章
- HP QC IE11不支持( win7 64位 无法安装)解决方法
QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...
- win7+64位笔记本安装TensorFlow CPU版
最近要用到Keras框架,而Keras是基于Theano或Tensorflow框架安装的,所以首先要准备底层框架的搭建. 在网上看了一大堆教程头昏脑涨,随便挑了个试一试,竟然捣鼓成功了,记录一下安装过 ...
- [python] win7 64位 安装pygame
1.下载pygame 2.python 下载3.2.* 32位的(电脑64位没关系的) 3.先安装python,再安装pygame 4.验证是否成功 打开IDLE >>>impor ...
- Oracle 11g R2在 win7 64位的安装流程图解【含常见问题解决方案】
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle 11 ...
- Win7(64位)下安装Anaconda+Tensorflow(CPU)
一.安装Python 3.5 下载Anaconda网址:https://www.anaconda.com/download/ 安装:Anaconda3-4.2.0-Windows-x86_64.exe ...
- Appcelerator Titanium 3.x Win7 64位平台安装步骤
刚接触Android移动开发,第一次下载Titanium,第一次下载ADT,第一次看Javascript代码,N多第一次...... 慢慢摸索了一个礼拜把移动开发的工具链的配置学习了一下,抛砖引玉,但 ...
- Oracle 11g R2 64位在 win7 64位的安装流程图解
1.下载安装包,可以到oracle官方网站.也可以在这里下载: http://pan.baidu.com/s/1X9xDk 2.解压2个安装包,到同一个database目录: 3.点击database ...
- Win7 64位下安装64bit MS SQL Server2005时安装不了Reporting Services的处理办法
警告截图: 解决办法: 在cmd窗口运行如下脚本即可: "cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/A ...
- win7 64位mysql安装及navicat 解压版
教程:http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html Mysql修改设置root密码的命令及方法:http://jingy ...
随机推荐
- Centos7 下面安装 MySql 客户端
Workench 是官发发布的Mysql客户端,是Linux下面比较通用的了, 如果使用X界面,可以试着熟悉下. 下载链接: http://cdn.mysql.com//Downloads/MySQL ...
- [UWP] 对应用进行A/B测试
[对A/B测试的看法] 开发者在Dev Center中设置几种应用变体,这几种变体有几个变量的值不一样,比如有变体A和变体B(当然还可以加上变体C,Dev Center最多支持5个变体),A和B的不同 ...
- supervisor的使用:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #e4af0a } sp ...
- Java中创建对象的5种方式
作为Java开发者,我们每天创建很多对象,但我们通常使用依赖管理系统,比如Spring去创建对象.然而这里有很多创建对象的方法,我们会在这篇文章中学到. Java中有5种创建对象的方式,下面给出它们的 ...
- 【原】小搞一下 javascript算法
前言:在前端大全中看到这句话,以此共勉.基础决定你可能达到的高度, 而业务决定了你的最低瓶颈 其实javascript算法在平时的编码中用处不大,不过不妨碍我们学习它,学习一下这些算法的思想,锻炼一下 ...
- adobe dreameaver cs5 禁止更新
需要修改系统的host文件,将官方验证服务器全指向本机 用记事打开 C:\WINDOWS\system32\drivers\etc 下面的 host (没扩展名) 然后在后面添加 127.0.0.1 ...
- Eclipse换背景色
上班后,长时间看代码,眼睛感觉有些疲惫,就想想如果能换个肤色就好了,于是在网上搜了一下,果真Eclipse提供了这个方面功能,心情小激动, 顿时感觉萌萌哒,于是乐呵呵的把肤色改了.在这感谢网上的亲们, ...
- 使用powershell批量添加Qt的文件(生成pro)
想使用QtCreator作为编辑器编辑keil或者IAR的工程,需要生成.pro文件,于是使用powershell批量处理. 源码如下: $incPath = dir -filter "*. ...
- php、前端开发(网站建设)环境搭建
php集成开发环境wampserver,是一款免费开源的软件,下载地址http://www.wampserver.com,由于是国外的网站,打开速度慢,根据自己的电脑选择32位/64位的系统下载.
- mfc+vtk
MFC中view类主要处理显示视图,doc类处理文档,mainframe主要为整个窗口的和工程的设置管理.由此,VTK与MFC联合编程时,需要主要的是数据操作,以及显示要很好的与MFC中的结构结合,做 ...