NOSQL就是Not Only SQL,MongoDB是一個很好的學習NOSQL的起點。mongodb
能夠在MongoDB官網選擇Community Server版本下載,可是它彷佛常常沒有響應。能夠在這裏直接選擇須要的版本下載,要在Windows下安裝能夠直接選msi安裝文件。數據庫
只記錄一些須要操做的地方。
修改安裝路徑。
這個MSI文件有問題,這裏必須不能改動,直接next,不然改回去也不行。
這裏取消勾選,不安裝圖形化工具,不然時間很是很是長。
安裝到此告一段落。
剛剛MongoDB安裝在了E:\Program Files\MongoDB\Server\4.0\
下,後面都稱爲安裝目錄\
。瀏覽器
在安裝目錄\data\
下建立一個db
目錄,做爲安裝目錄\data\
的備用目錄。markdown
在啓動時,使用的是安裝目錄\bin\
下的mongod.exe
,若是直接啓動,實際使用的是C:\data\db\
爲數據庫文件存儲目錄,須要確保該目錄存在。app
能夠使用--dbpath "安裝目錄\data\db"
顯式指定該目錄爲存儲位置,來啓動MongoDB,如:工具
E:\Program Files\MongoDB\Server\4.0\bin> mongod.exe --dbpath "E:\Program Files\MongoDB\Server\4.0\data\db"
部分輸出:
此時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的操做終端:
測試:ui
> db test > show dbs admin 0.000GB config 0.000GB local 0.000GB >
由於在安裝時勾選了,因此應當是有這個服務的,從services.msc
裏能夠看到:
若是沒有,能夠參考這裏進行配置。spa
關閉剛剛的回顯界面不會關閉MongoDB,由於確保了它在服務裏,因此能夠用net
命令來控制它的開啓和關閉。
用net stop "MongoDB Server"
關閉MongoDB服務:
MongoDB Server 服務正在中止. MongoDB Server 服務已成功中止。
用net start MongoDB Server
開啓MongoDB服務:
MongoDB Server 服務正在啓動 .. MongoDB Server 服務已經啓動成功。