1. 程式人生 > >MongoDB 的下載和安裝(帶安裝卡主異常處理)

MongoDB 的下載和安裝(帶安裝卡主異常處理)

簡介

MongoDB是一個基於分散式檔案儲存的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。

MongoDB是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。他支援的資料結構非常鬆散,是類似jsonbson格式,因此可以儲存比較複雜的資料型別。Mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於面向物件的查詢語言,幾乎可以實現類似關係資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引

安裝與配置

1.下載安裝

方式一:通過以下網站下載

http://dl.mongodb.org/dl/win32/x86_64

我這裡下載的是3.2.18.zip版本

方式二:通過官網下載

下載版本分為zipmis版,如果選擇zip版,則解壓到相應資料夾即可通過bin下的mongod.exe配置啟動。

如果下載mis版,則安裝過程如下:

雙擊下載後的mis檔案,按操作提示安裝即可。

安裝過程中,你可以通過點選 "Custom(自定義)" 按鈕來設定你的安裝目錄。

建立資料目錄

MongoDB將資料目錄儲存在 db 目錄下。但是這個資料目錄不會主動建立,我們在安裝完成後需要建立它。請注意,資料目錄應該放在根目錄下((如: C:\ 或者 D:\ )

我們已經在 C 盤安裝了 mongodb

,現在讓我們建立一個 data 的目錄然後在 data 目錄裡建立 db 目錄

注意事項:

在安裝的是最後一步,勾選掉mongo db compass,不安裝,不然會因為一直下載這個工具,導致安裝卡主。如下圖:

mongo db compass是個圖形工具,可以方便直接管理 mongodb 資料,不過都是我們一般都是基於命令列工作,所以不需要。

2.配置啟動

第一步:解壓到一個盤上,例如我的解壓的目錄E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18,如圖所示:

第二步:配置存放日誌和資料的目錄,不然

mongoDB啟動不起來,如圖所示:

我們在E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18 目錄下,建立一個mongodb.cfg 配置檔案,有兩個屬性logpathdbpath,分別設定值,並且在d盤建立對應配置路徑的資料夾,如圖所示:

dbpath=D:\mongodb\data\db
logpath=D:\mongodb\data\log\mongodb.log

開啟控制檯cmd,進入mongodb安裝目錄/bin檔案下執行命令:mongod.exe  --config  "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg",來啟動MongoDB伺服器,--config 選項表示啟動時通過E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg,注意這裡路徑一定要用“”括起來,配置檔案的資訊配置伺服器。如圖所示:

3.測試一下是否配置正常

我們在執行cmd.exe進入dos命令介面,然後進入cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目錄下,執行mongo命令,測試一下連線,如圖所示:

這時說明配置已經成功。

新增MongoDBWindows Service

我們當我們把執行MongoDB伺服器的dos命令介面關掉,這樣我們就不能連結MongoDB,然後像mysql一樣新增到Windows Service,然後在命令列上啟動服務和關閉服務,這樣方便我們操作和管理服務。

我們接下來需要把MongoDBWindows Service,用到的命令是--install設定安裝MongoDB為伺服器到Windows Service

第一步:執行—install,管理員身份啟動cmd, 進入dos命令介面,先進入到cd E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\bin目錄下,執行命令:

mongod.exe --config "E:\Program Files (x86)\SD\MongoDB\mongodb-win32-x86_64-2008plus-ssl-3.2.18\mongodb.cfg" --install --serviceName "MongoDB" 如圖所示:

第二步:啟動/關閉MongoDB服務

 net start mongodb 啟動MongoDB服務

 net stop mongodb 啟動MongoDB