Mongodb 安裝教程

MongoDB 下載

MongoDB 提供了可用於 32 位和 64 位系統的預編譯二進制包,你可以從MongoDB官網下載安裝,MongoDB 預編譯二進制包下載地址:https://www.mongodb.com/download-center#community

注意:在 MongoDB 2.2 版本後已經不再支持 Windows XP 系統。最新版本也已經沒有了 32 位系統的安裝文件。

  • MongoDB for Windows 64-bit 適合 64 位的 Windows Server 2008 R2, Windows 7 , 及最新版本的 Window 系統。
  • MongoDB for Windows 32-bit 適合 32 位的 Window 系統及最新的 Windows Vista。 32 位系統上 MongoDB 的數據庫最大爲 2GB。
  • MongoDB for Windows 64-bit Legacy 適合 64 位的 Windows Vista, Windows Server 2003, 及 Windows Server 2008 。

根據你的系統下載 32 位或 64 位的 .msi 文件,下載後雙擊該文件,按操作提示安裝即可。

 

安裝過程中,你可以通過點擊 "Custom(自定義)" 按鈕來設置你的安裝目錄。

 

創建數據目錄

MongoDB將數據目錄存儲在 db 目錄下。但是這個數據目錄不會主動創建,我們在安裝完成後需要創建它。請注意,數據目錄應該放在根目錄下((如: C:\ 或者 D:\ 等 )。

在本教程中,我們已經在C:盤 安裝了 mongodb,現在讓我們創建一個data的目錄然後在data目錄裏創建db目錄。

複製代碼
C:\Users\licl11092>cd d:
D:\

C:\Users\licl11092>d:

D:\>mkdir data

D:\>cd data

D:\data>mkdir db

D:\data>cd db
複製代碼

你也可以通過window的資源管理器中創建這些目錄,而不一定通過命令行。

 


命令行下運行 MongoDB 服務器

爲了從命令提示符下運行 MongoDB 服務器,必須從切換到MongoDB 目錄的 bin 目錄下:D:\data\db>cd D:\mongoDb\Server\bin。

mongod --dbpath d:\data\db

如果執行成功,會輸出如下信息:

複製代碼
D:\mongoDb\Server\bin>mongod --dbpath d:\data\db
2017-08-30T09:59:42.665+0800 I CONTROL  [initandlisten] MongoDB starting : pid=9176 port=27017 dbpath=d:\data\db 64-bit host=DESKTOP-Q3LQVJD
2017-08-30T09:59:42.665+0800 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2017-08-30T09:59:42.666+0800 I CONTROL  [initandlisten] db version v3.4.4
2017-08-30T09:59:42.667+0800 I CONTROL  [initandlisten] git version: 888390515874a9debd1b6c5d36559ca86b44babd
2017-08-30T09:59:42.667+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips  22 Sep 2016
2017-08-30T09:59:42.667+0800 I CONTROL  [initandlisten] allocator: tcmalloc
2017-08-30T09:59:42.668+0800 I CONTROL  [initandlisten] modules: none
2017-08-30T09:59:42.668+0800 I CONTROL  [initandlisten] build environment:
2017-08-30T09:59:42.668+0800 I CONTROL  [initandlisten]     distmod: 2008plus-ssl
2017-08-30T09:59:42.669+0800 I CONTROL  [initandlisten]     distarch: x86_64
2017-08-30T09:59:42.669+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2017-08-30T09:59:42.670+0800 I CONTROL  [initandlisten] options: { storage: { dbPath: "d:\data\db" } }
2017-08-30T09:59:42.672+0800 I -        [initandlisten] Detected data files in d:\data\db created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2017-08-30T09:59:42.672+0800 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=7634M,session_max=20000,eviction=(threads_min=4,threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2017-08-30T09:59:43.063+0800 I CONTROL  [initandlisten]
2017-08-30T09:59:43.063+0800 I CONTROL  [initandlisten] ** WARNING: Access control is not enabled for the database.
2017-08-30T09:59:43.063+0800 I CONTROL  [initandlisten] **          Read and write access to data and configuration is unrestricted.
2017-08-30T09:59:43.064+0800 I CONTROL  [initandlisten]
2017-08-30T09:59:43.162+0800 I FTDC     [initandlisten] Initializing full-time diagnostic data capture with directory 'd:/data/db/diagnostic.data'
2017-08-30T09:59:43.163+0800 I NETWORK  [thread1] waiting for connections on port 27017
複製代碼

 

mongodb默認連接端口27017,如果出現如圖的情況,可以打開http://localhost:27017查看(筆者這裏是chrome),發現如圖則表示連接成功,如果不成功,可以查看端口是否被佔用。

發佈了18 篇原創文章 · 獲贊 26 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章