MongoDB學習筆記(1)—在Windows系統中安裝MongoDB
概述
本文主要介紹在Windows系統安裝MongoDB的方法。
MongoDB官方網址:http://www.mongodb.org/,最新版本為2.6.7。
注意:
從2.2版本開始,MongoDB並不支援Windows XP。請使用最新版本的windows來使用最新版本的MongoDB。
如果您正在運行任何版本的Windows Server 2008 R2或Windows 7,請安裝熱修複補丁來解決一個在Windows上使用記憶體對應檔問題。
補丁:官方
幫客之家資來源站點下載:
------------------------------------------分割線------------------------------------------
免費在 http://linux.bkjia.com/
使用者名稱與密碼都是www.bkjia.com
具體下載目錄在 /2015年資料/3月/6日/MongoDB學習筆記(1)—在Windows系統中安裝MongoDB/
下載方法見
------------------------------------------分割線------------------------------------------
下載安裝
官網提供了32位及64位的zip免安裝壓縮包以及msi安裝包。zip下載之後解壓到制定目錄即可使用;msi點擊運行即可,沒有特別需要注意的。兩者安裝都很簡單,大家需要根據自己的作業系統進行選擇相應的版本下載安裝,此處不一一贅述。
32位和64位的區別在於:32位的mongodb最大隻能存放2G的資料,64位就沒有限制。
筆者採用的作業系統是windows 7 x64,MongoDB是最新的2.6.7 64位壓縮包,解壓路徑為D:\mongodb。
建立資料庫路徑
在啟動MongoDB服務之前,必須手動建立存放資料庫檔案的檔案夾,否則無法啟動。
從錯誤資訊中可知是因為預設的資料庫路徑dbpath (\data\db\) 不存在,我們需要建立這個目錄或者在--dbpath中指定存在的目錄。
本文使用預設路徑進行示範,通過命令建立\data\db\目錄,該目錄位置就是mongodb所在盤符的根目錄底下,即D:\data\db。
D:\mongodb>md \data\db\
配置環境變數
為了更便捷的進行MongoDB命令操作,我們也配置它的環境變數。操作也很簡單,以Windows 7為例,電腦->右鍵菜單“屬性”開啟“系統屬性視窗”->"進階系統設定"->“進階”選項卡->環境變數,在系統變數path值的最後增加“D:\mongodb\bin”,儲存之後重新開一個命令提示視窗,不需要進入D:\mongodb\bin目錄即可快速執行mongodb、mongo等MongoDB命令。
啟動MongoDB服務
如果資料路徑為預設的\data\db,在命令提示視窗中,通過mongod.exe或者mongod命令啟動MongoDB服務。
D:\mongodb\bin>mongodmongod --help for help and startup options2015-02-07T19:52:55.252+0800 [initandlisten] MongoDB starting : pid=6000 port=27017 dbpath=\data\db\ 64-bit host=fanqi-s550c2015-02-07T19:52:55.253+0800 [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R22015-02-07T19:52:55.253+0800 [initandlisten] db version v2.6.72015-02-07T19:52:55.253+0800 [initandlisten] git version: a7d57ad27c382de82e9cb93bf983a80fd9ac98992015-02-07T19:52:55.253+0800 [initandlisten] build info: windows sys.getwindowsversion(major=6, minor=1, build=7601, platform=2, service_pack='Service Pack 1') BOOST_LIB_VERSION=1_492015-02-07T19:52:55.253+0800 [initandlisten] allocator: system2015-02-07T19:52:55.253+0800 [initandlisten] options: {}2015-02-07T19:52:55.256+0800 [initandlisten] journal dir=\data\db\journal2015-02-07T19:52:55.257+0800 [initandlisten] recover : no journal files present, no recovery needed2015-02-07T19:52:55.277+0800 [initandlisten] waiting for connections on port 27017
如果資料路徑是其他路徑,則需要增加--dbpath參數指定路徑。注意在路徑中存在空格的話,則需要將整個目錄得用雙引號引起來,否則會報錯。
D:\mongodb\bin\mongod.exe --dbpath D:\mongodb\data\db
從啟動資訊中可以得知MongoDB預設在27017連接埠等待串連,我們可以通過瀏覽器訪問“http://localhost:27017”查看相關資訊。
將MongoDB服務添加到windows服務
為了不每次使用MongoDB都通過cd、mongod等命令繁瑣的啟動服務,我們可以將其添加到windows服務中,具體命令如下:
D:\mongodb\bin>mongod --dbpath=D:\data\db --logpath=D:\mongodb\logs\mongod.log --install --serviceName MongoDBD:\mongodb\bin>net start MongoDBMongoDB 服務已經啟動成功。D:\mongodb\bin>net stop MongoDBMongoDB 服務已成功停止。
其中:
--dbpath:指定資料庫路徑
--logpath:指定儲存日誌的檔案路徑
--install:安裝windows服務
--serviceName:設定MongoDB服務名
net start MongoDB:啟動MongoDB服務
net stop MongoDB:停止MongoDB服務
運行之後,我們開啟windows的服務管理介面就可以看到“MongoDB”的服務了,之後怎麼設定相信大家都懂的,:-)。
Ubuntu 13.04下安裝MongoDB2.4.3
MongoDB入門必讀(概念與實戰並重)
Ubunu 14.04下MongoDB的安裝指南
《MongoDB 權威指南》(MongoDB: The Definitive Guide)英文文字版[PDF]
Nagios監控MongoDB分區叢集服務實戰
基於CentOS 6.5作業系統搭建MongoDB服務
MongoDB 的詳細介紹:請點這裡
MongoDB 的:請點這裡
本文永久更新連結地址: