MongoDB學習:(一)MongoDB安裝
MongoDB介紹:
直接百科了:

MongoDB安裝:
1:下載安裝:
Windows 下的安裝文件,都是以.msi為后綴的直接安裝文件,下載后直接安裝,安裝路徑可選。
這里安裝的是“mongodb-win32-x86_64-enterprise-windows-64-3.2.8-signed.msi”

安裝選項選擇“Custom”才能選擇安裝路徑,Complete是默認安裝到C盤的

2:配置
安裝完成后,復制安裝路徑:D:\MongoDB\Server\3.2\bin (該路徑是我的安裝路徑)
打開CMD命令窗口,輸入以下命令:
>d:(該命令適用於你裝到其他分區磁盤,這里是進入D盤)
>cd D:\MongoDB\Server\3.2\bin
>mongod.exe --install --logpath "D:\MongoDB\log\log.txt
" --dbpath "D:\MongoDB\data\db" (請先按照路徑建好文件夾和文件,否則報錯,下圖有提示)
>net start mongodb

參數說明:
dbpath:數據文件存放路徑,每個數據庫會在其中創建一個子目錄,用於防止同一個實例多次運行的mongod.lock也保存在此目錄中。
logpath:錯誤日志文件。
logappend:錯誤日志采用追加沒模式(默認是覆寫模式)。
bind_ip:對外服務的綁定Ip,一般設置為空,及綁定在本機所用可用Ip上,如有需要可以單獨指定。
port:對外服務端口,web管理端口在這個port的基礎上+1000.
fork:以后台Daemon形式運行服務。
journal:開啟日志功能,通過保存操作日志來降低單機故障的恢復時間,在1.8版本后正式加入,取代在1.7.5版本中的dur參數。
syncdelay:系統同步刷新磁盤的時間,單位為秒,默認是60秒。
directoryperdb:每個db存放在單獨的目錄中,建議設置該參數。
maxConns:最大連接數。
repairpath:執行repair時的臨時目錄。如果沒有開啟journal,異常down機后重啟,必須執行repair操作。
備注:
MongoDB默認數據庫文件夾路徑為C:/data/db(注:雖然是默認,但是需要你自己創建)。但也可以自己設置默認路徑,比如d:/test/data/db。啟動mongodb服務之前必須創建數據庫文件的存放文件夾,否則不能啟動成功。使用系統默認文件夾路徑時,啟動服務無需加 --dbpath 參數說明。如果不是默認路徑,則啟動服務格式有如下兩種:
(1)mongod --dbpath 存放的路徑。如:mongod --dbpath d:\test\data 【注:路徑不能包含空格,否則使用第2種】
(2)mongod --dbpath "存放的路徑" 。如 mongod --dbpath "d:\my text\data"
3:啟動服務與停止服務
配置好db文件夾以及log日志文件后,執行啟動命令是:
>net start mongodb
>net stop mongodb(網上說的net end mongodb,我測試報錯,有可能版本不同)


啟動成功后,可以在瀏覽器中查看該地址:localhost:27017

問題解決:
服務開啟不了 發生服務特定錯誤: 100 發生服務特定錯誤: 48

解決方法:
方法1:刪除安裝路徑下
MongoDB\data\mongod.lock文件(我報錯的路徑下,沒有這個文件)
方法2:刪除服務
mongod --logpath "D:\Program Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program Files\mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove
重新注冊服務
mongod --logpath "D:\Program Files\mongodb\data\logs.txt" --logappend --dbpath "D:\Program Files\mongodb\data" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
到此為止,我們的MongoDB就正式安裝完成並啟動了。下一章將介紹基本的增刪改查操作