下載地址
官網:
MongoDB: The World’s Leading Modern Database | MongoDB
?8.0.11版本下載地址:
https://fastdl.mongodb.org/windows/mongodb-windows-x86_64-8.0.11.zip
?安裝
解壓安裝包
解壓結果目錄如下:
?bin目錄介紹
文件名稱 | 作用 |
---|---|
Install-Compass.ps1 | 自動化安裝或配置 MongoDB Compass 的 PowerShell 腳本 |
mongod.exe | MongoDB 數據庫服務器進程,用于運行 MongoDB 數據庫服務 |
mongod.pdb | 與 mongod.exe 相關的調試信息文件 |
mongos.exe | MongoDB 數據庫服務器進程,用于運行 MongoDB 數據庫服務 |
mongos.pdb | 與 mongos.exe 相關的調試信息文件 |
vc_redist.x64.exe | Microsoft Visual C++ 運行時庫的安裝程序,用于支持需要該庫的應用程序 |
設置環境變量
?
驗證安裝結果
?打開命令行工具,輸入命令:
mongod --version
如果有返回版本信息,則表示安裝成功
配置
在D:\mongodb-win32-x86_64-windows-8.0.11目錄下創建data目錄和logs目錄。
在D:\mongodb-win32-x86_64-windows-8.0.11\data目錄下創建db目錄。
在D:\mongodb-win32-x86_64-windows-8.0.11\logs目錄下創建日志文件mongodb.log。
db目錄用于存放數據庫文件,logs目錄用于存放日志文件。?
在D:\mongodb-win32-x86_64-windows-8.0.11目錄下創建conf目錄。
在D:\mongodb-win32-x86_64-windows-8.0.11\conf目錄下創建配置文件mongodb.conf。?
mongodb.conf文件內容如下:
storage:dbPath: D:\mongodb-win32-x86_64-windows-8.0.11\data\db
systemLog:destination: filepath: D:\mongodb-win32-x86_64-windows-8.0.11\logs\mongodb.loglogAppend: true
net:port: 27017bindIp: 0.0.0.0
?啟動MongoDB
在命令行中輸入命令:
mongod -f D:\mongodb-win32-x86_64-windows-8.0.11\conf\mongodb.conf
回車后會彈出一個安全提示對話框“是否要允許公共網絡和專用網絡訪問此應用?”,點擊 允許
如下圖所示,沒有報任何提示信息說明啟動成功?
啟動成功后,db目錄有以下內容:
?可以注冊服務,以后啟動MongoDB就不用這么麻煩,在命令行中輸入:
mongod --config "D:\mongodb-win32-x86_64-windows-8.0.11\conf\mongodb.conf" --install --serviceName "MongoDB"
然后啟動服務使用命令:
net start MongoDB
關閉MongoDB服務
net stop MongoDB
命令行下運行 MongoDB 服務器 和 注冊配置 MongoDB 服務 任選一個方式啟動就可以。
安裝MongoDB Shell管理工具
MongoDB Shell
下載地址:
MongoDB Shell Download | MongoDB
?然后解壓出來
?進入bin目錄,雙擊mongosh.exe,即可打開客戶端管理工具
安裝MongoDB Compass管理工具
MongoDB Comprass是MongoDB官方的管理工具
下載地址:
https://downloads.mongodb.com/compass/mongodb-compass-1.46.5-win32-x64.exe
?下載完成后直接雙擊運行
連接數據庫
?
連接成功后,自動打開鏈接,展示3個默認數據庫
- admin : 主要存儲MongoDB的用戶、角色等信息。
- local : 主要存儲副本集的元數據,它只會在本地存儲數據
- config : 當Mongo用于分片設置時,config數據庫在內部使用,用于保存分片的相關信息。
Navicat管理工具連接MongoDB
監控工具
MongoDB提供了網絡和系統監控工具Munin,它作為一個插件應用于MongoDB中。
Gangila是MongoDB高性能的系統監視的工具,它作為一個插件應用于MongoDB中。
基于圖形界面的開源工具 Cacti, 用于查看CPU負載, 網絡帶寬利用率,它也提供了一個應用于監控 MongoDB 的插件。