這個和普通安裝軟體exe一樣,一直點下一步,中途改改安裝路徑
以下是我安裝的版本
mongodb-win32
-x86_64
-2008plus-ssl
-3.4
.1-signed
.msi
安裝之後,還需要配置,比如資料庫的資料安裝路徑,日誌路徑等等
mongodb將資料目錄儲存在 db 目錄下。但是這個資料目錄不會主動建立,我們在安裝完成後需要建立它。
我的目錄是d:\data\db
,其中db資料夾也需要建立,豈不會自動生成
d:\program files\mongodb
\server\3.4\bin
\mongod.exe --dbpath d:\data
\db
但是這樣啟動太麻煩啦,我們不可能每次都這樣來啟動,所以我們把它配置成window服務:
配置檔案目錄:d:\data\config\mongod.cfg
日誌檔案目錄:d:\data\dblog\
接著我們再配置mongod.cfg
,
systemlog:
destination: file
path: d:\data
\dblog
\mongod.log
storage:
journal:
enabled: true
dbpath: d:\data
\dbnet:
port: 27017
systemlog
系統日誌配置:
destination: file
:
描述:日誌輸出目的地,可以指定為「 file」或者「syslog」,表述輸出到日誌檔案,如果不指定,則會輸出到標準輸出中(standard output)。
path: d:\data\dblog\mongod.log
描述:日誌的路徑,其中d:\data\dblog
這個路徑是我自己建立的。mongod.log啟動後,會自動生成。
描述:如果為true,當mongod/mongos重啟後,將在現有日誌的尾部繼續新增日誌。否則,將會備份當前日誌檔案,然後建立乙個新的日誌檔案;預設為false。
storage資料儲存配置:
journal:
enabled: true
描述:是否開啟journal日誌持久儲存,journal日誌用來資料恢復,是mongod最基礎的特性,通常用於故障恢復。64位系統預設為true,32位預設為false,建議開啟,僅對mongod程序有效。
dbpath: d:\data\db
描述:mongodb
資料儲存位置。
net:
port: 27017
描述:mongod/mongos偵聽埠,預設為27017;不過因為mongodb有2種典型的架構模式:replica set和sharding,如果開發者在乙個節點上部署多個mongod例項,需要注意修改此埠以避免衝突。
配置好上面後,在到cmd
中執行(使用管理員許可權):
d:\program files\mongodb
\server\3.4\bin>mongod.exe --config "d:\data
\config
\mongod.cfg" --install
接著執行:net start mongodb
d:\program files\mongodb
\server\3.4\bin>net start mongodb
mongodb 服務正在啟動 ..
mongodb 服務已經啟動成功。
注意:如果啟動出現錯誤,可以檢視日誌。
比如我啟動時,出現:
mongodb 服務正在啟動 .
mongodb 服務無法啟動。
系統出錯。
發生系統錯誤 1067。
程序意外終止。
後來去檢視日誌時發現:
日誌路徑:d:\program files\mongodb\data\dblog\mongod.log
這個路徑也是自己在mongod.cfg
檔案中配置的。
2017-02-17t22
:10:50
.491+0800 i
control
[initandlisten]
options: , service: true, storage: }
2017-02-17t22
:10:50
.492+0800 i
storage
[initandlisten]
exception
ininitandlisten: 29 data
directory
d:\program
files\mongodb\data\db
notfound., terminating
也就是說沒有找到db
資料夾,原因是我沒有建立,只建立了data資料夾。
net stop mongodb
顯示:
d:\program files\mongodb
\server\3.4\bin>net stop mongodb
mongodb 服務正在停止.
系統出錯。
發生系統錯誤 1067。
程序意外終止。
mongodb 服務已成功停止。
# 寫法一
d:\program files\mongodb\server\3.4\bin>
mongod --config d:\mongodata\cfg\mongod.cfg --remove
#寫法二
d:\program files\mongodb\server\3.4\bin>
mongod.exe --config "d:\data\config\mongod.cfg" --remove
MongoDB3 4遠端連線
1.mongodb簡介 mongodb是乙個基於分布式檔案儲存的資料庫。由c 語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。它是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。mongodb中的一條記錄就是乙個文件,是乙個資料結...
centos7安裝MongoDB3 4(親測有效)
簡介 mongodb 是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。他支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。mongo最大的特點是他支援的查詢語言非常強大,其語法有點類似於物件導向的查詢語言,幾乎...
MongoDB 3 4安全許可權訪問控制
在金山雲中 安裝 mongo db 社群版。使用rpm包 在 centos 7 中 安裝mongo db 社群版。centos 7 中也包含 mongo db 使用 mongo db 官方 倉庫,可以確保使用 mongdb 的最新版本。官方文件 安裝完成後,啟動 mongodb 社群版,由於cent...