標籤:
本blog以最簡潔的方式記錄了博主在折騰MongoDB過程中點點滴滴,當中包含下載MongoDB、配置環境變數、怎樣啟動MongoDBserver、怎樣串連MongoDBserver以及怎樣串連MongoDBserver等。
1、下載 MongoDB
官方:http://www.mongodb.org/downloads
本機是Windows 7 32位。故下載的是mongodb-win32-i386-2.6.1.zip,興許常式均是基於該版本號碼資料庫。
2、配置環境變數
解壓mongodb-win32-i386-2.6.1.zip檔案到E:\,並又一次命名mongodb-win32-i386-2.6.1檔案夾為mongodb,檔案夾結構例如以
並在系統設定中配置環境變數path = E:\mongodb\bin;(
便於在命令列中直接使用mogodb命令)
3、配置MongoDB資料庫
建立一個mongo.config設定檔,配置MongoDB資料庫的dbpath(資料庫儲存路徑)和logpath(記錄檔儲存路徑),mongo.config檔案內容例如以下:
你也但是使用 --dbpath選項和 --logpath選項來配置路徑。
##store data heredbpath=E:\mongodb\data ##all output go herelogpath=E:\mongodb\log\mongo.log
特別提示:
因為dbpath路徑為E:\mongodb\data,而這個目錄預設不存在,故需手動建立,不然在運行啟動MongoDBserver時會提示找不到該目錄。同理,也需手動建立一個E:\mongodb\log目錄用於儲存日誌。
4、啟動MongoDBserver使用 mongod.exe --config E:\mongodb\mongo.config 啟動MongoDBserver。
--config 選項表示啟動時通過E:\mongodb\mongo.config設定檔的資訊配置server。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYW5kaWVfZ3Vv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
5、串連MongoDBserver
使用mongo.exe串連已經啟動的MongoDB server。(假設第4步server沒有啟動成功。串連MongoDBserver時會報第7步異常裡的錯誤!)
啟動成功後,進入mongodb shell命令列,在mongodb shell命令列中我們能夠進行資料庫的訪問,已經對資料庫運行CRUD操作。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYW5kaWVfZ3Vv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" >
6、加入MongoDB到Winodows服務
window服務來啟動MongoDB server。事實上做到第5步,我們已經完畢了對MongoDB資料的安裝已經配置,能夠直接開始鼓搗MongoDB CRUD命令
了,可是每次都通過第4步進行加入配置並啟動難免麻煩。這才有了第6步加入MongoDB到window服務。實現了通過啟動服務來啟動MongoDB 服務
器。
1)加入MongoDB到Windows Service, 以便於通過window服務配置系統啟動時MongoDB服務自己主動啟動。
配置成功後,在控制台的服務中可看到該服務,例如以所看到的:
C:\Users\Administrator>mongod --config D:\mongodb\mongo.config --install
2)啟動MongoDB服務
C:\Users\Administrator>net start MongoDB
3)停止MongoDB服務
C:\Users\Administrator>net stop MongoDB
4)從windows服務中移除MongoDB服務
C:\Users\Administrator>mongod --remove
5)通過mongod --help查看很多其它的配置命令選項。
C:\Users\Administrator>mongod --help
--install install mongodb service
--remove remove mongodb service
7、異常:
warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061
表示:沒有啟動MondoDBserver,或啟動server失敗;
8、參考:
How To Install MongoDB On Windows(推薦)
Install MongoDB on Windows
MongoDB configuration options
9、你可能感興趣:
【MongoDB資料庫】MongoDB 命令入門初探
【MongoDB資料庫】Java MongoDB CRUD Example
轉載請註明出處:http://blog.csdn.net/andie_guo/article/details/26068711,謝謝。
【MongoDB資料庫】怎樣安裝、配置MongoDB