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/ 官方網站

相關文章
相關標籤/搜索