MongoDB學習(一):MongoDB 環境的搭建

來源:互聯網
上載者:User
MongoDB學習(一):MongoDB 環境的搭建

本文地址:http://www.cnblogs.com/egger/archive/2013/04/26/3045975.html  歡迎轉載 ,請保留此連結๑•́ ₃•̀๑。

mongdb官網 :http://www.mongodb.org/

資料庫下載地址:http://www.mongodb.org/downloads 安裝mongodb

  安裝mongodb一般指構建核心的資料服務器mongodb。mongodb 可以作為單個伺服器 、主從節點、 複本集的成員還可以當作片。通常就是所需要的mongodb 進程。 版本

  mongoDB版本號碼(x.y.z):偶數版本是穩定版, 奇數是開發版。最初版本的開發分支是非常不穩定的(x.y.0、x.y.l、x.y.2),但當分支進入x.y.5的時候,就非常接近可用於生產的水平了。 Window下環境安裝

  根據自己的環境選擇相應版本的安裝包。不考慮生產環境,只是學習。下面將選擇window-64位,版本2.4.3版本。

  將下載的檔案解壓到任意目錄。我這裡是D:\NoSQL\mongodb-win32-x86_64-2.4.3。該目錄下有bin檔案夾。

  開啟命令提示(cmd.exe)。進入到MongoDB解壓的目錄的bin目錄下,即D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin;然後執行mongod.exe(或者mongod)經行安裝。

  控制台輸出有錯誤"ERROR: dbpath (\data\db\) does not exist."  \data\db\檔案路徑不存在。

  MongoDB要建立一個用於存放資料庫檔案的目錄。windows預設使用C:\data\db作為資料目錄。但是在安裝過程中,不會自動建立檔案或者檔案夾,需要自己建立。當然我們也可以在系統的任意位置建立該檔案目錄,然後使用命令 --dbpath 設定資料目錄。

mongod --dbpath  path

 

  在mongodb-win32-x86_64-2.4.3目錄下建立data檔案夾,然後在data檔案夾建立db檔案夾,然後在控制台中使用上面的指令啟動mongodb:

D:\NoSQL\mongodb-win32-x86_64-2.4.3\bin>mongod --dbpath D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db

 當看到這行“waiting for connections on port 27017”時,到瀏覽器中輸入地址“localhost:27017”,ok。

頁面英文的意思:MongoDB 預設監聽27017連接埠。還會啟動一個非常基本的HTTP伺服器,監聽數字比連接埠號碼高1000的連接埠,即28017 擷取資料庫的管理資訊。

mongod --help查看所有選項

Ctrl+C來停止mongod的運行 作為服務進行安裝

MongoDB在Windows中還可以作為服務進行安裝。這樣可以通過控制台-管理工具-服務來啟動和關閉mongo了。

使用完整的路徑來運行,忽略所有空格並使用--install選項,就可以安裝了(--logpath必須設定 )。

mongod -dbpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\db"  --logpath "D:\NoSQL\mongodb-win32-x86_64-2.4.3\data\log\mongodb.log"  --install --serviceName "MongoDB" 

使用 "net start 服務名"啟動服務:

注意使用控制台啟動MongoDB和允許本地服務會衝突,只能同時啟動一個。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.