MongoDB是由C++語言編寫的非關係型數據庫,是一個基於分佈式文件存儲的開源數據庫系統,其內容存儲形式類似JSON對象,它的字段值可以包含其他文檔、數組及文檔數組,非常靈活。
MongoDB支持多種平臺,包括Windows、Linux、Mac OS、Solaris等,在其官方網站(https://www.mongodb.com/download-center)均可找到對應的安裝包。
1.相關鏈接
2. Windows下的安裝
這裏直接在官網點擊DOWNLOAD按鈕下載msi安裝包即可。
點擊Next按鈕執行安裝即可。
注意:安裝目錄不得有空格
安裝成功之後,進入MongoDB的安裝目錄,此處是C:\MongoDB\Server\3.4,在bin目錄下新建同級目錄data,如圖所示。
然後進入data文件夾,新建子文件夾db來存儲數據目錄,如圖所示。
之後打開命令行,進入MongoDB安裝目錄的bin目錄下,運行MongoDB服務:
注意:管理員打開運行
mongod --dbpath "C:\MongoDB\Server\3.4\data\db"
請記得將此處的路徑替換成你的主機MongoDB安裝路徑。
運行之後,會出現一些輸出信息,如圖所示。
這樣我們就啓動MongoDB服務了。
3.將MongoDB配置成系統服務
但是如果我們想一直使用MongoDB,就不能關閉此命令行了。如果意外關閉或重啓,MongoDB服務就不能使用了。這顯然不是我們想要的。所以,接下來還需將MongoDB配置成系統服務。
首先,以管理員模式運行命令行。注意,此處一定要以管理員身份運行,否則可能配置失敗,如圖所示。
在“開始”菜單中搜索cmd,找到命令行,然後右擊它以管理員身份運行即可。
隨後新建一個日誌文件,在bin目錄新建logs同級目錄,進入之後新建一個mongodb.log文件,用於保存MongoDB的運行日誌,如圖所示。
在命令行下輸入如下內容:
mongod --bind_ip 0.0.0.0 --logpath "C:\MongoDB\Server\3.4\logs\mongodb.log" --logappend --dbpath "C:\MongoDB\Server\3.4\data\db" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
這裏的意思是綁定IP爲0.0.0.0(即任意IP均可訪問),指定日誌路徑、數據庫路徑和端口,指定服務名稱。需要注意的是,這裏依然需要把路徑替換成你的MongoDB安裝路徑,運行此命令後即可安裝服務,運行結果如圖所示。
如果沒有出現錯誤提示,則證明MongoDB服務已經安裝成功。
可以在服務管理頁面查看到系統服務,如圖所示。
注意:配置MongoDb環境變量,不然mongo命令不認識。
然後就可以設置它的開機啓動方式了,如自動啓動或手動啓動等,這樣我們就可以非常方便地管理MongoDB服務了。
4.如何啓動MongoDb
1.配置過環境變量後,可以再cmd命令行中輸入 mongod,回車。
2.在服務詳情界面點擊服務右擊啓動mongodb。
啓動服務後,在命令行下就可以利用mongo
命令進入MongoDB命令交互環境了,如圖所示。
這樣,Windows下的MongoDB配置就完成了。