MongoDB學習筆記(1)—在Windows系統中安裝MongoDB

來源:互聯網
上載者:User

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 的:請點這裡

本文永久更新連結地址:

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.