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

一、概述mongodb

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

1.1 系统要求windows

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

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

二、安装过程网站

2.1 直接安装spa

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

2.2 命令行安装rest

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

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

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

三、运行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的操做界面中

四、将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/ 官方网站

相关文章
相关标签/搜索