標籤:style blog http os 使用 ar strong for 檔案
MongoDB的官方下載站是http://www.mongodb.org/downloads,可以去上面下載最新的程式下來。
在下載頁面可以看到,對作業系統支援很全面,OS X、Linux、Windows、Solaris都支援,而且都有各自的32位和64位版本。目前的穩定版本是2.6.4版本。
注意:
1. MongoDB 2.6.4 Linux 版要求 glibc 必須是 2.5 以上,所以需要先確認作業系統的 glibc 的版本。
2. 在 32 位平台 MongoDB 不允許資料庫檔案(累計總和)超過 2G,而 64 位元平台沒有這個限制。
一) 下載MongoDB
下載Windows 32-bit版本並解壓縮,程式檔案都在bin目錄中,其它兩個目錄分別是C++調用是的標頭檔和庫檔案。bin目錄中包含如下幾個程式:
●bsondump: 將 bson 格式的檔案轉儲為 json 格式的資料
●mongo: 用戶端命令列工具,其實也是一個 js 解譯器,支援 js 文法
●mongod: 資料庫服務端,每個執行個體啟動一個進程,可以 fork 為後台運行
●mongodump/ mongorestore: Database Backup和恢複工具
●mongoexport/ mongoimport: 資料匯出和匯入工具
●mongofiles: GridFS 管理工具,可實現二制檔案的存取
●mongos: 分區路由,如果使用了 sharding 功能,則應用程式串連的是 mongos 而不是mongod
●mongosniff: 這一工具的作用類似於 tcpdump,不同的是他只監控 MongoDB 相關的包請求,並且是以指定的可讀性的形式輸出
●mongostat: 即時效能監控工具
二) 設定MongoDB工作目錄
將其解壓到 c:\,再重新命名為mongo,路徑為c:\mongo
三) 設定資料檔案路徑
在c:\mongo裡面建立logs和data檔案夾
在c:\mongo\logs裡面建立mongodb.log檔案,建立記錄檔
在c:\mongo\data裡面建立檔案夾db,建立資料存放目錄
四) 啟動MongoDB服務
開啟 cmd,輸入命令: c:\mongo\bin\mongod.exe --dbpath=c:\mongo\data\db
正常運行顯示以下資訊:
Mongdb預設的監聽連接埠為27017。
如果沒有請求資訊,mongdb每隔5分鐘會顯示一條資訊。
在瀏覽器中輸入http://localhost:27017/。會出現
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
表明服務已經啟動。
五) 將MongDB作為windows服務隨機啟動
1. cmd中輸入命令: c:\mongo\bin\mongod.exe --path=c:\mongo\data\db --logpath=c:\mongo\logs\mongodb.log --journal --install
正常情況下顯示以下資訊: all output going to: c:\mongo\logs\mongodb.log
2. 開啟服務,輸入命令 net start MongoDB
正常情況下顯示以下資訊:
停止服務,輸入命令:net stop MongoDB
刪除服務,輸入命令:mongod --remove
六) 用戶端串連MongoDB服務
1. 新開一個cmd視窗,輸入命令:c:\mongo\bin\mongo
出現以下資訊表明串連成功:
mongoVUE是一個視覺化檢視,相當於我們熟悉的plSql,不過也可以執行對資料庫的操作.
七) 安裝過程中出現的問題
1. 如果出現的錯誤:
先看服務啟動沒有,如果沒有啟動服務先啟動服務,如果服務已經啟動了,那有可能是上次不正常關閉mongo,導致存放資料的檔案被佔用了,被鎖住了。只需將c:\mongo\data\db中的mongod.lock檔案刪除掉。重新啟動服務即可。
總結:mongoDB無需安裝,只需要創造伺服器的啟動環境即可:需要的是bin檔案夾(存放的是mongoDB的一些命令)、指定資料庫的位置和日誌位置、建立一個記錄檔。有了這些,mongoDB伺服器端就可以啟動了.
MongoDB學習之 windows環境中安裝