MongoDB的安裝方法圖文詳細(xì)
前言
MongoDB 是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,主要用于為 web 應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案。
以下內(nèi)容是如何在 windows 下安裝 MongoDB 的教程,主要參照 MongoDB - 學(xué)習(xí)教程
如果想要在 Linux 下安裝 MongoDB ,詳見 Liunx - MongoDB 的安裝
一、概述
MongoDB 由 C++語言編寫,是一個(gè)介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)之間的產(chǎn)品,是非關(guān)系型數(shù)據(jù)庫中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似與 json
的 bson
格式,因此可以存儲(chǔ)比較復(fù)雜的數(shù)據(jù)類型。MongoDB 最大的特點(diǎn)是它支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。
MongoDB 的設(shè)計(jì)目標(biāo)是高性能、可擴(kuò)展、易部署、易使用,存儲(chǔ)數(shù)據(jù)非常方便。所以它比傳統(tǒng)的關(guān)系數(shù)據(jù)庫,例如 MySQL,更加適合去應(yīng)對一些 “三高” 需求:比如對數(shù)據(jù)庫高并發(fā)的讀寫需求、對海量數(shù)據(jù)的高效率存儲(chǔ)和訪問需求以及對數(shù)據(jù)庫的高可擴(kuò)展和高可用性的需求。
由此可見 MongoDB 的特點(diǎn)如下:
高性能高可用高擴(kuò)展豐富的查詢支持動(dòng)態(tài)模式和靈活的文檔模型
應(yīng)用常見上通常見到的是存儲(chǔ)用戶信息、聊天信息、游戲數(shù)據(jù)、訂單信息等等。之前我們就有使用 MongoDB 存儲(chǔ)一些優(yōu)惠劵的信息,性能上也是非常不錯(cuò)的。
二、下載
官網(wǎng):www.mongodb.com
選擇 Products > Community Edition
就能進(jìn)入社區(qū)版
在這里下載 windows 版對應(yīng)的安裝包
注意:6.0.1 版本的 MongoDB 配置環(huán)境變量有問題,并且我不知道怎么解決,如果想要避免出問題,建議使用 6.0 版本以下的
在這里直接下載可能會(huì)比較慢,以下我提供了已經(jīng)下載好的安裝包:
網(wǎng)址:百度網(wǎng)盤
提取碼:0z8e
三、安裝與啟動(dòng)
windows 下安裝 MongoDB 非常簡單,上一個(gè)步驟已經(jīng)下載了 .zip
的壓縮文件,接著對該文件進(jìn)行解壓縮的操作就行了,解壓之后如下:
這里我們需要?jiǎng)?chuàng)建一個(gè)文件夾用來存儲(chǔ) MongoDB 產(chǎn)生的數(shù)據(jù),比如創(chuàng)建了一個(gè)和 bin
目錄同級(jí) data\db
目錄來存放數(shù)據(jù)。
進(jìn)入 bin
目錄下,cmd
進(jìn)入 命令行窗口
,使用命令的指定存儲(chǔ)數(shù)據(jù)文件的形式啟動(dòng):mongod --dbpath=..\data\db
啟動(dòng)之后可以看到 MongoDB 的默認(rèn)端口是 27017
游覽器上輸入:localhost:27017
看到 It looks like you are trying to access MongoDB over HTTP on the native driver port.
就能證明 MongoDB 啟動(dòng)成功
如果想要使 Mongodb 根據(jù)配置文件的形式來啟動(dòng),可以繼續(xù)創(chuàng)建一個(gè)與 bin
目錄同級(jí)
的 conf
文件夾,文件夾下面新增 mongodb.conf
文件來存放配置文件信息。
給該文件添加些配置信息:
systemLog: destination: file # 指定日志存放文件 path: D:\mongodb\windows\mongodb-windows\mongodb-win32-x86_64-windows-5.0.0-rc3\log\mongodb.log logAppend: true storage: journal: enabled: true # 指定存放數(shù)據(jù)文件的全路徑 dbPath: D:\mongodb\windows\mongodb-windows\mongodb-win32-x86_64-windows-5.0.0-rc3\data net: bindIp: 127.0.0.1 port: 27020 setParameter: enableLocalhostAuthBypass: false
詳細(xì)配置可參考:官方文檔
進(jìn)入 bin
目錄下,cmd
進(jìn)入 命令行窗口
,使用命令的形式讓 mongodb
指定配置文件啟動(dòng):
mongod -f ..\conf\mongodb.conf # 或者 mongod --config ..\conf\mongodb.conf
四、連接
1. Shell 命令連接
如果使用 Shell 命令的形式打開 MongoDB,最好先配置以下環(huán)境變量,打開
鼠標(biāo)右鍵 我的電腦(此電腦)
- 屬性
- 高級(jí)系統(tǒng)設(shè)置
再選擇 環(huán)境變量
選擇 Path
,點(diǎn)擊 編輯
點(diǎn)擊 新建
,然后把 MongoDB 的 bin
目錄路徑粘貼上去:比如我的 D:\mongodb\windows\mongodb-windows\mongodb-win32-x86_64-windows-5.0.0-rc3\bin
,點(diǎn)擊 確定
返回的窗口依次點(diǎn)擊 確定
即可
開啟 MongoDB 之后,cmd
進(jìn)入 命令行窗口
,輸入命令 :
mongo# 或者mongo --host=127.0.0.1 --port=27017
查看已經(jīng)有的數(shù)據(jù)庫:
show databases
退出 Mongodb
exit
查看幫助文檔
mongo --help
1. Compass-圖形化界面客戶端
一些連接數(shù)據(jù)庫的圖形化工具也能夠連接 MongoDB,比如 Navicat,Compass
圖形化界面客戶端是能在 MongoDB 官網(wǎng)上找到的。
圖形化界面的好處就是可以很清晰的看到數(shù)據(jù)庫中數(shù)據(jù)的展示和減少寫一些查詢語句。
到此這篇關(guān)于MongoDB的安裝方法圖文詳細(xì)的文章就介紹到這了,更多相關(guān)MongoDB安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在mac系統(tǒng)下安裝與配置mongoDB數(shù)據(jù)庫
這篇文章主要介紹了在mac系統(tǒng)下安裝與配置mongoDB數(shù)據(jù)庫的操作步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-09-09MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作
這篇文章主要給大家介紹了關(guān)于MongoDB基礎(chǔ)入門之集合操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03MongoDB入門教程之細(xì)說MongoDB數(shù)據(jù)庫的增刪查改操作
這篇文章主要介紹了MongoDB入門教程之細(xì)說MongoDB數(shù)據(jù)庫的增刪查改操作,本文環(huán)境是windows,所以以圖片形式講解,需要的朋友可以參考下2014-08-08mongodb使用c#驅(qū)動(dòng)數(shù)據(jù)插入demo
今天小編就為大家分享一篇關(guān)于mongodb使用c#驅(qū)動(dòng)數(shù)據(jù)插入demo,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01