簡介¶
本教程提供了安裝和啟動並執行方法在Microsoft Windows MongoDB伺服器(即“mongod.exe”)平台通過在命令提示字元和概括的過程設立的MongoDB 作為 Windows 服務 。
與Windows的操作MongoDB的是類似MongoDB的其他 platforms大多數組件共用相同的運作模式。
程式¶
下載MongoDB的為Windows ¶
下載最新的生產版本的MongoDB的從MongoDB的下載頁面 。
有三個版本的MongoDB的適用於Windows:
- MongoDB的適用於Windows Server 2008 R2版本只能運行在Windows伺服器2008 R2,Windows 7的64位和Windows的新版本。這構建在Windows平台下利用最新的增強功能並不能運行在舊版本的Windows。
- MongoDB中的Windows 64位上運行任何64位版本的Windows比Windows XP,包括Windows Server 2008 R2和Windows更新7 64位。
- MongoDB的用於Windows的32位32位版本的Windows上啟動並執行任何比Windows XP更新。僅用於32位版本的MongoDB的舊的系統,用於測試和開發系統。
在2.2版本中的改變:MongoDB中不支援Windows XP。請使用較新的的Windows版本,使用最新版本的MongoDB的。
其他
您的隨時下載正確版本的MongoDB的Windows系統。64位版本的MongoDB的與32位Windows的工作。
MongoDB的32位版本僅適用於測試和評價宗旨和支援資料庫小於2GB。
您可以找到您的Windows版本的體繫結構平台使用下面的命令在命令Prompt
wmic os get osarchitecture
在Windows資源管理員中,找到MongoDB的下載檔案,通常在預設的下載目錄。的檔案解壓縮到C:\右點擊存檔,並選擇全部提取 ,瀏覽到C:\。
其他
檔案夾名稱是:
C:\mongodb-win32-i386-[version]
或者:
C:\mongodb-win32-x86_64-[version]
在這兩個例子中,替換版本的MongoDB的[版本]下載
設定環境¶
通過選擇“ 開始 ”來啟動命令提示字元菜單 ,然後所有程式 ,然後附件 ,然後按右鍵“ 命令提示字元”,然後選擇 Run作為管理員從快顯功能表中。在命令提示字元下 ,執行以下命令:
cd \
move C:\mongodb-win32-* C:\mongodb
其他
MongoDB是自包含的,沒有任何其他系統依賴關係您可以從任何你選擇的檔案夾中啟動並執行MongoDB。你開始了調查分析儀,可以安裝MongoDB的任何目錄(例如:D:\測試\ mongodb的 )
MongoDB中需要一個資料檔案夾來儲存它的檔案。預設的MongoDB的資料目錄的位置是C:\ DATA \ DB。建立此檔案夾中使用“ 命令提示字元 ”。發出以下命令序列:
md data
md data\db
其他
您可以指定一個備用路徑為\ DATA \ DBDBPATH設定mongod.exe,如在下面的例子:
C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
如果您的路徑中包含空格,請將整個路徑括在雙報價,例如:
C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
啟動MongoDB的¶
要啟動MongoDB中,從命令提示字元下執行:
C:\mongodb\bin\mongod.exe
這將啟動主MongoDB資料庫的過程。在控制台輸出的等待串連訊息表明mongod.exe過程中成功運行。
其他
根據您的系統的安全層級,Windows將發行安全警報 “對話方塊中堵”一些功能“C:\ \ MongoDB中的\ bin \ mongod.exe的通訊網路。所有的使用者應選擇專用網路,如我家庭或工作網路,並單擊“ 允許訪問”。對於額外的安全和MongoDB的資訊,請閱讀安全和認證 維基頁面
警告
不要讓mongod.exe可以訪問的公用網路,而無需運行在“安全模式”(即授權 )。MongoDB的被設計成運行在“受信任的環境”和資料庫中不啟用身分識別驗證或“安全模式”預設 弋陪餘
串連MongoDB的使用的mongo.exe shell。開啟另一個命令提示字元並發出以下命令:
C:\mongodb\bin\mongo.exe
其他
執行命令啟動C:\ mongodb的\ BIN \ mongo.exe在一個單獨的自動開始的mongo.exe的外殼命令提示字元視窗。
mongo.exe外殼將串連到mongod.exe上運行localhost介面,預設情況下,連接埠27017。在十九世紀末,mongo.exe提示符下,執行下面兩個命令在測試中插入一條記錄的預設集合測試資料庫,然後檢索該記錄:
> db.test.save( { a: 1 } )
> db.test.find()
參見。
“ 蒙戈 ”和“ JavaScript介面 。“IF你想要開發使用。NET的應用程式,請參閱Ç#更多的語言中心的wiki頁面的資訊。
MongoDB的作為Windows服務¶
新的2.0版中。
安裝的MongoDB 作為 Windows 服務 ,從而使資料庫將自動啟動,重新啟動後,每個周期。
其他
mongod.exe增加了啟動並執行Windows的支援服務2.0版本,並mongos.exe增加了支援在2.1.1版的Windows服務運行。
系統配置¶
您的MongoDB作為Windows運行時,應指定兩個選項服務:日誌的輸出(即日誌路徑 )的路徑和設定檔修改。
- MongoDB的記錄檔中建立一個特定的目錄:
md C:\mongodb\log
- 建立一個設定檔, 日誌路徑的選擇MongoDB的在命令提示字元下發出此命令:
echo logpath=C:\mongodb\log\mongo.log > C:\mongodb\mongod.cfg
雖然這些可選步驟是可選的,建立一個特定的位置記錄檔和使用設定檔是很好的做法。
其他
考慮設定logappend選項。如果你不這樣做,mongod.exe將刪除現有的日誌的內容檔案的時候開始。
在2.2版本中的改變:預設日誌路徑和logappend行為在2.2版本中會改變。
安裝和運行MongoDB的服務¶
運行下面的命令在命令提示字元下“系統管理權限”
- 要安裝MongoDB的服務:
C:\mongodb\bin\mongod.exe --config C:\mongodb\mongod.cfg --install
修改根據需要的mongod.cfg檔案路徑。對於-安裝選項獲得成功,你必須指定一個日誌路徑設定或-日誌路徑 運行時選項。
- 要運行MongoDB的服務:
- net start MongoDB
其他
如果你想使用另一種路徑為您的DBPATH 在指定的設定檔(例如:C:\ mongodb的\ mongod.cfg)-安裝在您指定的 操作。您也可以指定- DBPATH 在命令列上,但是,總是喜歡設定檔。
如果的DBPATH`目錄不存在,mongod.exe將無法開始。預設值對的DBPATH是\ DATA \ DB。
停止或刪除MongoDB的服務¶
C:\mongodb\bin\mongod.exe --remove
友情提示:
在安裝Windows Service時 你的cmd需“右鍵在管理員運行”,設定檔中要設定log和db的配置項,例:
logpath=D:\mongodb\log\mongo.log
dbpath=D:\mongodb\db