MongoDB 3.2版本在windows环境下的安装与配置

1、概述

MongoDB从版本2.2之后就不在支持windows XP系统,请使用最近发布的版本。

1.1 系统要求

MongoDB社区版要求Windows Server 2008R2,Windows Vista以上的版本,官网是以.msi形式提供安装包,可自行从官网上找到所需的版本。(一般带有Legacy的版本都是旧版)。可以在cmd或者powershell中运行一下命令,检测系统版本和位数,根据此信息去寻找合适的安装包。

wmic os get caption        //或者
wmic os get osarchitecture

2、安装过程

2.1 直接安装

双击.msi文件,根据向导一步一步进行安装,选择合适的安装位置(比如:C:\mongodb)

2.2 命令行安装

①在windows开始菜单中,输入cmd,通过Ctrl+shift+Enter组合键以管理员的方式运行命令行。

②在命令行窗口中,通过一些命令(比如cd)找到有.msi安装包的文件夹,然后输入以下命令

msiexec /q /i mongodb-win32-x86_64-signed.msi  INSTALLLOCATION="c:\mongodb" ADDLOCAL="all"
//在此建议以这种方式安装MongoDB的所有组件

一般安装完之后,你会在C:\mongodb文件夹下看到以下组件(以.exe结尾的)

Component Set Binaries
Server mongod.exe
Router mongos.exe
Client mongo.exe
MonitoringTools mongostat.exe , mongotop.exe
InportExportsTools  Mongodump.exe , mongorestore.exe , mongoexport.exe , mongoimport.exe 
MiscellaneousTools bsondump.exe , mongofiles.exe , mongooplog.exe , mongoperf.exe

3、运行MongoDB

3.1 直接安装

MongoDB需要一个数据目录去存储所有的数据,MongoDB的默认数据目录是\data\db(相对于C:\mongodb根目录来说的,\data是根目录的次目录。),所以需要在根目录下新建这两个文件夹。

md \data\db

或者通过mongod.exe通过--dbpath指定数据目录:

C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data

如果你指定的路径包含空白,需要将整个路径放在双引号中:

C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongodb data"

也可以在配置文件里指定dbpath。

3.2 运行MongoDB

通过在命令行窗口中运行mongo.exe客户端连接MongoDB。(为了方便使用命令,一般讲mongoDB的安装文件夹下的bin路径添加到PATH的环境变量中)。

mongo   //直接输入mongo即可进入mongoDB的操作界面中

4、将MongoDB配置成windows服务

①管理员运行命令窗口(CMD),在之前的C:\mongodb\data文件夹下创建两个新的文件夹db、log

mkdir C:\mongodb\data\db
mkdir C:\mongodb\data\log

②创建配置文件,并且配置文件需要包含systemLog.path,配置文件一般在软件安装的根目录下(C:\mongodb\mongod.cfg),并且需要在配置文件中指定以下内容:

systemlog:
     destination:file
     path:c:\mongodb\data\log\mongod.log
storage:
     dbPath:c:\mongodb\data\db

③以管理员身份运行命令窗口,并输入一下命令:

"C:\mongodb\bin\mongod.exe" --config "C:\mongodb\mongod.cfg" --install

④开启MongoDB服务

net start MongoDB

⑤停止或者移除MongoDB服务

net stop MongoDB                                            //停止服务
"C:\mongodb\bin\mongod.exe" --remove        //移除服务

以上内容参考https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/ 官方网站

时间: 2024-10-11 04:36:47

MongoDB 3.2版本在windows环境下的安装与配置的相关文章

[转]Windows环境下尝试安装并配置PHP PEAR备忘

转自:http://wangye.org/blog/archives/266/ 什么是PEAR 来自百度百科:PEAR 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. 由此可见PEAR是PHP代码的仓库,在这里可以找到很多有用的代码,避免我们重复写一些功能,

Windows环境下QWT安装及配置

** 1.QWT下载路径 **:https://sourceforge.net/projects/qwt/ 主要下载这三个文件:qwt-6.1.2.zip.qwt-6.1.2.pdf,qwt-6.1.2.qch. qwt-6.1.2.zip:qwt相关源代码 qwt-6.1.2.pdf:用户手冊,包含安装说明和类库说明 qwt-6.1.2.qch:qwt帮助文档,能够添加到Qt Creator中. 2.Qwt编译,主要有两种: a)採用命令行编译 命令行编译这个就要依据自己安装的Qt版本号而定.

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

windows环境下python3安装Crypto

windows环境下python3安装Crypto crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: pycryptodome是pycrypto的延伸版本,用法和pycrypto是一模一样的: pip install pycryptodome 在使用的时候导入模块可能存在问题,需要修改一个文件夹的名称 Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c

windows 环境下go安装与环境配置

首先访问 http://golangtc.com/download 下载go 安装包和liteide 这里我们选择go1.5.1.windows-amd64.msi和liteidex28.windows-qt4.zip 安装go 程序包 直接双击go1.5.1.windows-amd64.msi将安装地址改为d:\go liteide 也解压到d盘 双击运行leteide 选择 查看-编辑当前环境修改#GOROOT=E:\gowork CTRL+S保存 修改系统环境变量 在系统环境变量中加入 G

libCURL开源库在VS2010环境下编译安装,配置详解

libCURL开源库在VS2010环境下编译安装,配置详解 转自:http://my.oschina.net/u/1420791/blog/198247 CURL开源库VS2010环境下编译安装,配置详解 一 准备 1.1 CURL官网下载地址:http://curl.haxx.se/download.html 1.2 找到源码包,我这里下载的是7.32.0版:http://curl.haxx.se/download/curl-7.32.0.zip 二 步骤 2.1 打开curl-7.32.0\

Windows系统下nodejs安装及配置

关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MVC开发框架,而且支持jade等多种模板,是Node.js上最流行的Web开发框架.这几天刚接触PhoneGap,曾经也看了一些nodejs的基础但苦于时间有限一直没机会亲自搭建一个nodejs环境,今天周末,部署了PhoneGap到Android,顺便一同搭建了一下nodejs本地环境,自己的操作过

010.Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面

Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面