操作簡便,有效。
選擇 custom (自定義安裝),一路下一步,直到完成,為了方便演示,本次安裝假設(shè)你安裝在了D盤的 mongodb 文件夾中。
將
d:\mongodb\bin
添加到用戶環(huán)境變量的 PATH 中去(這么做的目的是方便我們在任意路徑執(zhí)行mongod命令。具體步驟參照步驟1和步驟2)
注意,指明環(huán)境變量后,只有重新打開命令行窗口,我們設(shè)置的環(huán)境變量才能生效哦!-
在目錄
d:\mongodb>
下創(chuàng)建一個文件夾data
(作為我們的mongodb 服務(wù)器數(shù)據(jù)存放位置),data
里面再分別創(chuàng)建文件夾db
和 文件夾log
image.png -
新建一個
mongod.cfg
配置文件,放到目錄d:\mongodb>
下,內(nèi)容為:systemLog: destination: file path: d:\mongodb\data\log\mongod.log storage: dbPath: d:\mongodb\data\db
然后以管理員身份啟動CMD
安裝服務(wù):mongod --config "d:\mongodb\mongod.cfg" --install –serviceName "MongoDB"
啟動服務(wù):net start MongDB
(當(dāng)然你也可以停止net stop MongoDB
,不過這些操作必須在管理員身份下才能執(zhí)行)
此時訪問http://localhost:27017/
,如果出現(xiàn)It looks like you are trying to access MongoDB over HTTP on the native driver port.
則說明服務(wù)啟動啟程!
然后,鏈接服務(wù):
mongo
,如果界面出現(xiàn)了MongoDB shell version v3.4.10 connecting to: mongodb://127.0.0.1:27017 MongoDB server version: 3.4.10 ...
說明我們已成功鏈接了服務(wù)器
如果 net start MongoDB 服務(wù)名無效,可以嘗試以下方法恢復(fù)
mongod.exe --dbpath "d:\mongodb\data\db" --logpath "d:\mongodb\data\log\mongod.log" --install -- serviceName "MongDB" --logappend --directoryperdb
- cmd下用SC STOP MONGO,
SC DELETE MONGO
把服務(wù)刪除,再重新運(yùn)行上條install語句(一定要在絕對路徑下運(yùn)行)