1. 程式人生 > >【win7】安裝MongoDB

【win7】安裝MongoDB

lan ref 訪問 man apple you stop watermark --

NOSQL就是Not Only SQL,MongoDB是一個很好的學習NOSQL的起點。

下載

可以在MongoDB官網選擇Community Server版本下載,但是它似乎經常沒有響應。可以在這裏直接選擇需要的版本下載,要在Windows下安裝可以直接選msi安裝文件。

安裝msi文件

只記錄一些需要操作的地方。
技術分享圖片
修改安裝路徑。
技術分享圖片
這個MSI文件有問題,這裏必須不能改動,直接next,否則改回去也不行。
技術分享圖片
這裏取消勾選,不安裝圖形化工具,否則時間非常非常長。
技術分享圖片
安裝到此告一段落。
技術分享圖片
剛剛MongoDB安裝在了E:\Program Files\MongoDB\Server\4.0\下,後面都稱為安裝目錄\

配置並從備用路徑開啟(可不做)

安裝目錄\data\下創建一個db目錄,作為安裝目錄\data\的備用目錄。

在啟動時,使用的是安裝目錄\bin\下的mongod.exe,如果直接啟動,實際使用的是C:\data\db\為數據庫文件存儲目錄,需要確保該目錄存在。

可以使用--dbpath "安裝目錄\data\db"顯式指定該目錄為存儲位置,來啟動MongoDB,如:

E:\Program Files\MongoDB\Server\4.0\bin>
mongod.exe --dbpath "E:\Program Files\MongoDB\Server\4.0\data\db"
  • 1
  • 2

部分輸出:
技術分享圖片
此時MongoDB已經開啟,瀏覽器訪問http://localhost:27017/,頁面上輸出:

It looks like you are trying to access MongoDB over HTTP on the native driver port.

說明MongoDB已經啟動了,且它的默認端口(27017)沒有被占用。

測試使用

保持MongoDB開啟,使用安裝目錄\bin\下的mongo.exe可以啟動MongoDB的操作終端:
技術分享圖片
測試:

> db
test
> show dbs
admin   0.000GB
config  0.000GB
local   0.000GB
>

檢查本地MongoDB服務

因為在安裝時勾選了,所以應當是有這個服務的,從services.msc裏可以看到:
技術分享圖片
如果沒有,可以參考這裏進行配置。

關閉和開啟MongoDB服務

關閉剛剛的回顯界面不會關閉MongoDB,因為確保了它在服務裏,所以可以用net命令來控制它的開啟和關閉。

net stop "MongoDB Server"關閉MongoDB服務:

MongoDB Server 服務正在停止.
MongoDB Server 服務已成功停止。

net start MongoDB Server開啟MongoDB服務:

MongoDB Server 服務正在啟動 ..
MongoDB Server 服務已經啟動成功。

【win7】安裝MongoDB