MongoDB學習之 windows環境中安裝

來源:互聯網
上載者:User

標籤: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環境中安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.