1.MongoDB下載
鏈接: https://pan.baidu.com/s/1dRZw748Lui_r9kE5aYwZFA 密碼: 9yj6
此文件只適用于64位系統(tǒng)安裝,32位系統(tǒng)請自己上官網(wǎng)下載。
2.安裝步驟

步驟1.png

步驟2.png

步驟3.png
在下圖中把安裝路徑設(shè)置為自己想要安裝的路徑,然后點(diǎn)擊Next。

步驟4.png

步驟5.png

步驟6.png

步驟7.png

安裝成功截圖.png
3.安裝失敗解決辦法

安裝失敗截圖.png
如果出現(xiàn)上圖所示情況,請對照上面的步驟5的圖,Install MongDB Compass前面需要取消勾選。
4.配置環(huán)境變量
本文作者操作系統(tǒng)為Win10,如果系統(tǒng)為其他,請自行查找配置環(huán)境變量方法。
按住WIn的情況下,按Q,即Win+Q組合鍵,輸入path進(jìn)行搜索,出現(xiàn)如下圖所示,選擇第一個。

進(jìn)入編輯環(huán)境變量界面.png

編輯環(huán)境變量1.png

編輯環(huán)境變量2.png
雙擊上圖中的Path打開,出現(xiàn)下圖

編輯環(huán)境變量3.png

編輯環(huán)境變量4.png
復(fù)制上圖所標(biāo)記的路徑,即MongoDB的安裝文件夾。然后點(diǎn)擊編輯環(huán)境變量3所示的新建,出現(xiàn)下圖所示。

編輯環(huán)境變量5.png
把復(fù)制的路徑填入上圖所示位置,然后點(diǎn)擊確定。

編輯環(huán)境變量6.png

編輯環(huán)境變量7.png
4.測試環(huán)境變量是否配置成功

成功圖示.png
如果出現(xiàn)上圖則環(huán)境變量配置成功,否則請重復(fù)配置環(huán)境變量的步驟
5.安裝完成,運(yùn)行測試
在D盤新建MongoDB文件夾,在MongDB文件夾中新建一個data文件夾。
運(yùn)行命令mongod --dbpath D:\MongoDB\data啟動MongoDB服務(wù)。

啟動MongoDB服務(wù)成功.png
出現(xiàn)上圖所示結(jié)果,說明服務(wù)啟動成功,只有在服務(wù)啟動后,你才能訪問這個服務(wù)。不要關(guān)閉這個服務(wù)運(yùn)行的cmd窗口。
新建一個cmd窗口,輸入命令mongo,確認(rèn)命令正確后運(yùn)行,正確結(jié)果如下圖。

進(jìn)入數(shù)據(jù)庫成功.png
6.配置MongDB服務(wù)
在D盤的MongoDB文件夾中新建一個log文件夾,如下圖所示。

新建log文件夾.png
在MongoDB程序的安裝文件夾中新建一個mongod.cfg文件,如下圖所示。

新建mongod.cfg文件.png
請注意??!一定要按照自己電腦的實(shí)際情況編輯路徑
編輯mongod.cfg,添加下面的內(nèi)容
systemLog:
destination: file
path: d:\MongoDB\log\mongod.log
storage:
dbPath: d:\MongoDB\data

編輯mongod.cfg文件.png
在確認(rèn)前面5步已經(jīng)完成的情況下,可以關(guān)閉之前打開的2個cmd窗口。
以管理員身份打開一個cmd窗口,在cmd命令行中輸入命令
mongod --config "C:\Program Files\MongoDB\Server\3.6\mongod.cfg" --install,
確認(rèn)命令正確后運(yùn)行。

配置服務(wù)成功.png
如果出現(xiàn)can not find such file 的報錯,則一定要確保mongod.cfg文件的文件擴(kuò)展名為cfg
確保文件擴(kuò)展名的方法如下圖所示:

文件擴(kuò)展名.png
7.開啟服務(wù)并連接服務(wù)器
第6步成功的情況下,可以進(jìn)行此第7步。作用和第5步運(yùn)行測試部分打開兩個cmd的作用相同,優(yōu)點(diǎn)是啟動服務(wù)并不會占用一個cmd窗口。
以管理員身份打開cmd,運(yùn)行命令net start MongoDB

成功啟動服務(wù).png
運(yùn)行命令mongo可以訪問數(shù)據(jù)庫。

成功訪問數(shù)據(jù)庫.png
提示:
- 任何數(shù)據(jù)庫軟件都要先啟動服務(wù),才能訪問數(shù)據(jù)庫。
- 開啟MongoDB服務(wù)的命令net start MongoDB,關(guān)閉MongoDB服務(wù)的命令net stop MongoDB