【MongoDB資料庫】如何安裝、配置MongoDB__資料庫

來源:互聯網
上載者:User

本blog以最簡潔的方式記錄了博主在折騰MongoDB過程中點點滴滴,其中包括下載MongoDB、配置環境變數、如何啟動MongoDB伺服器、如何串連MongoDB伺服器以及如何串連MongoDB伺服器等。

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,而這個檔案夾預設不存在,故需手動建立,不然在執行啟動MongoDB伺服器時會提示找不到該檔案夾;同理,也需手動建立一個E:\mongodb\log檔案夾用於儲存日誌。 4、啟動MongoDB伺服器 使用 mongod.exe --config E:\mongodb\mongo.config 啟動MongoDB伺服器。--config 選項表示啟動時通過E:\mongodb\mongo.config設定檔的資訊設定管理員。

5、串連MongoDB伺服器

使用mongo.exe串連已經啟動的MongoDB server。(如果第4步伺服器沒有啟動成功,串連MongoDB伺服器時會報第7步異常裡的錯誤。)

啟動成功後,進入mongodb shell命令列,在mongodb shell命令列中我們可以進行資料庫的訪問,已經對資料庫執行CRUD操作。
6、添加MongoDB到Winodows服務

window服務來啟動MongoDB 伺服器。其實做到第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

表示:沒有啟動MondoDB伺服器,或啟動伺服器失敗; 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,謝謝。

相關文章

聯繫我們

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