MongoDB是一個高性能,開源,無模式、易部署、易使用,存儲數據很是方便的文檔型數據庫,是當前NoSql(Not Only SQL,但其實已經悄悄滴放棄了SQL的一些特性和功能)數據庫中很是熱門的一種。它在許多場景下可用於替代傳統的關係型數據庫或鍵/值存儲方式。Mongo使用C++開發。Mongo的官方網站地址是:http://www.mongodb.org/ ,能夠去下載編譯好的二進制文件和壓縮包。也能夠去https://github.com/mongodb,下載源碼(版本很是全面)。 javascript
主要功能特色有:java
支持的功能有: git
下載地址:http://dl.mongodb.org/dl/win32/x86_64github
首先把下載好的壓縮包解壓,不要有中文目錄!而後在解壓的同級目錄下創建data(數據庫存放目錄)和log(日誌)文件夾。mongodb
而後進入bin目錄,在命令行中輸入以下代碼,運行MongoDB服務器:數據庫
mongod --dbpath F:\mongodb\data
若是執行成功,會輸出信息,最後一行以下就說明執行成功了:編程
2017-08-16T10:38:48.391+0800 [initandlisten] waiting for connections on port 27017
在瀏覽器輸入 127.0.0.1:27017 將看到以下效果數組
第二步將MongoDB服務器做爲Windows服務運行,輸入以下代碼:瀏覽器
mongod.exe --bind_ip yourIPadress --logpath "F:\mongodb\log\mongodb.log" --logappend --dbpath "F:\mongodb\data" --port yourPortNumber --serviceName "YourServiceName" --serviceDisplayName "YourServiceName" --install
參數詳解: 服務器
參數 | 描述 |
---|---|
--bind_ip | 綁定服務IP,若綁定127.0.0.1,則只能本機訪問,不指定默認本地全部IP |
--logpath | 定MongoDB日誌文件,注意是指定文件不是目錄 |
--logappend | 使用追加的方式寫日誌 |
--dbpath | 指定數據庫路徑 |
--port | 指定服務端口號,默認端口27017 |
--serviceName | 指定服務名稱 |
--serviceDisplayName | 指定服務名稱,有多個mongodb服務時執行。 |
--install | 指定做爲一個Windows服務安裝。 |
而後在命令行輸入 services.msc 打開服務,找到MongoDB啓動服務
或者在命令行界面輸入 net start MongoDB啓動服務
出現100與48
通常在運行net start mongodb時可能會報出100或48的錯誤(如圖),這個時候去你的日誌文件夾下找以前的日誌文件,在裏面你會看到你的錯誤緣由,我在這裏列出常見的幾個錯誤: