一,MongoDB的安置及配置
1,從MongoDB官網下載安裝
https://www.mongodb.com/download-center#community
根據的電腦選擇合適的版本安裝:
根據你的系統下載 32 位或 64 位的 .msi 文件,下載后雙擊該文件,按操作提示安裝即可。
安裝過程中,你可以通過點擊 "Custom(自定義)" 按鈕來設置你的安裝目錄。
當完成后,執行第2步驟,創建數據目錄及配置
2,創建數據目錄及配置
MongoDB將數據目錄存儲在 db 目錄下,日志文件放在log目錄下面。但是這兩個數據目錄不會主動創建,我們在安裝完成后需要創建它。請注意,數據目錄應該放在根目錄下((如: C:\ 或者 D:\ 等 )。
假設我們已經在 C 盤的 mongodb文件夾中進行安裝,現在讓我們在mongodb中創建一個 data 的目錄然后在 data 目錄里創建 db 目錄和log目錄(在log中還需創建配置文件mongodb.log)。
c:\>
c:\>cd mongodb c:\mongodb>mkdir data
c:\mongodb>cd data
c:\mongodb\data>mkdir db
c:\mongodb\data>mkdir log
c:\mongodb\data>cd log
c:\mongodb\data\log>echo.>mongodb.log
可以通過 window 的資源管理器中創建這些目錄,而不一定通過命令行。
注意:echo后面緊跟一個點(.)
3,在c盤的根目錄使用命令,啟動mongodb數據庫,然后等待連接(這里我們使用可視化工具進行連接)
c:\>
c:\mongodb\bin>mongod -dbpath "c:\mongodb\data\db"
出現等待連接的提示:
二,MongoDB可視化工具的使用
github地址:https://github.com/mrvautin/adminMongo
安裝方法:
1、把git倉庫克隆到本地(我使用的是webstorm連接)
git clone https://github.com/mrvautin/adminMongo
2、進入倉庫(webstorm可以自動進入,不同的開發工具可能不同,注意名稱使用)
cd adminMongo
3、安裝
mpn install
4、啟動
npm start
5、訪問地址 http://127.0.0.1:1234
進來之后只需填寫數據庫名稱(隨便起一個),和本地ip地址 mongodb://127.0.0.1:27017 相同,然后點擊右邊的"黑色按鈕connect"進入即可
進入后:
在里面可以進行字段的管理。
上述過程中並沒有對MongoDB進行服務配置(也就是使用windows管理的服務實現類似於sqlserver那樣的管理),這樣話每次都需要輸入命令讓MongoDB數據啟動,很麻煩,所以我們考慮將MongoDB數據庫添加到服務中去(開機及啟動)。
打開命令提示符(win+R)啟動,為了保險起見我們使用管理員啟動命令提示符
此時我們可以打開一個命令窗口,
然后我們使用命令去到我們安裝MongoDB數據庫的文件下面,然后依次打開來到我們安裝MongoDB的bin目錄下面:
比如我的MongoDB是安裝在D盤的Mongodb文件夾下面:此時我們來到bin模擬目錄下:輸入bin后面的命令(紅色)
C:\Mongodb\bin>mongod --dbpath=C:\Mongodb\data\db --logpath=C:\Mongodb\data\log\mongodb.log --logappend --install --ServiceName "MongoDB"
這樣我們就安裝MongoDB服務了,
開啟服務:net start MongoDB
假如發現服務開啟不了 發生服務特定錯誤: 100 發生服務特定錯誤: 48
解決方案:
1,刪除C:\MongoDB\data\mongod.lock文件
2,刪除服務
C:\Mongodb\bin>mongod --dbpath=C:\Mongodb\data\db --logpath=C:\Mongodb\data\log\mongodb.log --logappend --ServiceName "MongoDB" --remove
3,重新安裝 注意:不要含有--directoryperdb 命令
C:\Mongodb\bin>mongod --dbpath=C:\Mongodb\data\db --logpath=C:\Mongodb\data\log\mongodb.log --logappend --install --ServiceName "MongoDB"