MongoDB之Windows環境安裝及配置

歡迎關注【無量測試之道】公衆號,回覆【領取資源】,
Python編程學習資源乾貨、
Python+Appium框架APP的UI自動化、
Python+Selenium框架Web的UI自動化、
Python+Unittest框架API自動化、

資源和代碼 免費送啦~
文章下方有公衆號二維碼,可直接微信掃一掃關注即可。

一、首先到官網(http://www.mongodb.org/downloads )下載合適的安裝包

安裝包有zip和msi格式的,這裏推薦下載zip格式的,msi的其實也就是進行了下解壓縮而已,而且安裝時不讓選擇安裝路徑,默認安裝到C:\Program Files\MongoDB 2.6 Standard 目錄,根據自己的系統選擇32位或64位的

 

二、下載完成後解壓縮到D:\MongoDB目錄

 

三、 創建數據庫目錄D:\MongoDB\data,接下來打開命令行窗口,切換到D:\MongoDB\bin 目錄執行如下命令:

mongod --dbpath D:\MongoDB\data

這時命令行窗口會打印一些啓動信息,最後一行顯示爲如下信息時表示啓動成功了:

2014-04-23T10:38:48.391+0800 [initandlisten] waiting for connections on port 27017

 

四、這是在瀏覽器輸入http://localhost:27017/可以看到顯示信息爲:

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

具體截圖如下:

 

五、MongoDB安裝爲Windows服務

方案一: 將mongodb安裝爲windows服務非常簡單隻需要在上面執行的命令行後添加 --install即可

mongod --dbpath D:\MongoDB\data --install

執行該命令後如果提示:

--install has to be used with --logpath

按照提示, 我們需要指定log目錄,所以我們創建log目錄D:\MongoDB\logs 然後重新執行命令

mongod --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log --logappend

如果執行該命令後還提示:--install has to be used with --logpath

可以選擇方案二

 

方案二:以管理員身份打開doc窗口,如下截圖所示:

執行兩個命令:

1.sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log  --logappend"

2.net start MongoDB

 

六、MongoDB配置文件

很遺憾,官方下載的安裝包裏面沒有默認的配置文件,若想使用配置文件只能自己建一個了,另外個人也推薦使用配置文件來管理MongoDB的配置,使用配置文件配置數據庫文件、日誌文件以及其它的一些配置都一目瞭然

解壓安裝包到D:\MongoDB

建立數據庫目錄 D:\MongoDB\data

建立日誌目錄 D:\MongoDB\logs

建立配置文件目錄 D:\MongoDB\etc

建立配置文件 D:\MongoDB\etc\mongodb.conf

 

dbpath=D:\MongoDB\data #數據庫路徑

logpath=D:\MongoDB\logs\mongodb.log #日誌輸出文件路徑

logappend=true #錯誤日誌採用追加模式,配置這個選項後mongodb的日誌會追加到現有的日誌文件,而不是從新創建一個新文件

journal=true #啓用日誌文件,默認啓用

quiet=true #這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false

port=27017 #端口號 默認爲27017

這裏僅指定了幾個常用項,更多詳細配置請參考官方文檔 http://docs.mongodb.org/manual/reference/configuration-options/

 

配置文件和相關目錄建好後使用如下方式啓動MongoDB

1、普通啓動:

mongod --config D:\MongoDB\etc\mongodb.conf

2、安裝爲Windows服務

注:2.6版 這種方式在win7、win8 64位版無法安裝成功,其他系統未測試

mongod --config D:\MongoDB\etc\mongodb.conf --install

3、 使用SC安裝爲Windows服務

sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --config=D:\MongoDB\etc\mongodb.conf"

這裏需要注意下當指定了日誌文件後,無論使用配置文件指定還是在命令行指定,日誌就都會輸出到指定的日誌文件去了,在命令行界面將看不到任何日誌輸出

備註:我的個人公衆號已正式開通,致力於測試技術的分享,包含:功能測試,測試開發,API接口自動化、測試運維、UI自動化測試等,微信搜索公衆號:“無量測試之道”,或掃描下方二維碼:

添加關注,一起共同成長吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章