斷斷續(xù)續(xù)折騰了好久才把這個(gè)其實(shí)并不難安裝的數(shù)據(jù)庫(kù)安裝好了弊仪。
一立由、什么是MongoDB模捂?
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù)。由 C++ 語(yǔ)言編寫(xiě)偶妖。旨在為 WEB 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案窍奋。
MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品主巍,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富您市,最像關(guān)系數(shù)據(jù)庫(kù)的。
二琴儿、windows下安裝MongoDB
從官網(wǎng)下載頁(yè)面直接選擇對(duì)應(yīng)的版本即可段化。我的是win8.1系統(tǒng)所以選擇了下面這個(gè)版本:
下載完成后按照正常安裝軟件的安裝順序安裝,注意把安裝路徑放到一個(gè)自己能找到的地方造成,我的安裝路徑是C:\Mongodb显熏。
等到安裝完成后,需要建立一個(gè)叫做db的文件夾來(lái)存放數(shù)據(jù)晒屎,我存放在C:\data\db這個(gè)路徑佃延。完成這些操作后现诀,到MongoDB所在的目錄下按住shift點(diǎn)擊鼠標(biāo)右鍵夷磕,選擇在此處打開(kāi)命令行窗口履肃,輸入:
mongod.exe --dbpath c:\data\db
如果執(zhí)行成功,會(huì)產(chǎn)生如下輸出:
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] MongoDB starting : pid=4748 port=27017 dbpath=C:\data\db\ 64-bit host=HOST-NAME
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] db version v3.2.8
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] git version: ed70e33130c977bda0024c125b56d159573dbaf0
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1p-fips 9 Jul 2015
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] allocator: tcmalloc
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] modules: none
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] build environment:
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] distmod: 2008plus-ssl
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] distarch: x86_64
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] target_arch: x86_64
2016-08-20T09:00:55.241+0100 I CONTROL [initandlisten] options: {}
2016-08-20T09:00:55.242+0100 I - [initandlisten] Detected data files in C:\data\db\ created by the 'wiredTiger' storage engine, so setting the active storage engine to 'wiredTiger'.
2016-08-20T09:00:55.242+0100 I STORAGE [initandlisten] wiredtiger_open config: create,cache_size=4G,session_max=20000,eviction=(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),
2016-08-20T09:00:56.922+0100 I NETWORK [HostnameCanonicalizationWorker] Starting hostname canonicalization worker
2016-08-20T09:00:56.922+0100 I FTDC [initandlisten] Initializing full-time diagnostic data capture with directory 'C:/data/db/diagnostic.data'
2016-08-20T09:00:56.923+0100 I NETWORK [initandlisten] waiting for connections on port 27017
然后打開(kāi)瀏覽器輸入http://localhost:27017
,如果顯示出下面這句話(huà)坐桩,那么MongoDB就安裝完成了尺棋。
It looks like you are trying to access MongoDB over HTTP on the native driver port.
這個(gè)時(shí)候在MongoDB所在目錄用上面方法再打開(kāi)一個(gè)命令行,輸入:
mongo
就進(jìn)入了MongoDB的后臺(tái)管理界面:
MongoDB shell version: 3.2.8
connecting to: test
1 + 1
2
三绵跷、將MongoDB配置成系統(tǒng)服務(wù)
如果每次都按照上述步驟會(huì)顯得很麻煩膘螟,所以再完成以下兩部:
- 將MongoDB添加到環(huán)境變量
path=%path%;c:/MongoDB
注意,只要到根目錄即可碾局。
- 將MongoDB配置成系統(tǒng)服務(wù)
參考http://www.runoob.com/mongodb/mongodb-window-install.html