欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MongoDB的安裝方法圖文詳細

 更新時間:2023年06月03日 13:50:24   作者:多加點辣也沒關(guān)系  
MongoDB?是一個基于分布式文件存儲的數(shù)據(jù)庫,主要用于為?web?應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案,這里簡單介紹一下安裝方法

前言

MongoDB 是一個基于分布式文件存儲的數(shù)據(jù)庫,主要用于為 web 應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案。

以下內(nèi)容是如何在 windows 下安裝 MongoDB 的教程,主要參照 MongoDB - 學(xué)習(xí)教程

如果想要在 Linux 下安裝 MongoDB ,詳見 Liunx - MongoDB 的安裝

一、概述

MongoDB 由 C++語言編寫,是一個介于關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)之間的產(chǎn)品,是非關(guān)系型數(shù)據(jù)庫中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似與 jsonbson 格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。MongoDB 最大的特點是它支持的查詢語言非常強大,其語法有點類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實現(xiàn)類似關(guān)系數(shù)據(jù)單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。

MongoDB 的設(shè)計目標(biāo)是高性能、可擴展、易部署、易使用,存儲數(shù)據(jù)非常方便。所以它比傳統(tǒng)的關(guān)系數(shù)據(jù)庫,例如 MySQL,更加適合去應(yīng)對一些 “三高” 需求:比如對數(shù)據(jù)庫高并發(fā)的讀寫需求、對海量數(shù)據(jù)的高效率存儲和訪問需求以及對數(shù)據(jù)庫的高可擴展和高可用性的需求。

由此可見 MongoDB 的特點如下:

高性能高可用高擴展豐富的查詢支持動態(tài)模式和靈活的文檔模型

應(yīng)用常見上通常見到的是存儲用戶信息、聊天信息、游戲數(shù)據(jù)、訂單信息等等。之前我們就有使用 MongoDB 存儲一些優(yōu)惠劵的信息,性能上也是非常不錯的。

二、下載

官網(wǎng):www.mongodb.com

在這里插入圖片描述

選擇 Products > Community Edition 就能進入社區(qū)版

在這里插入圖片描述

在這里下載 windows 版對應(yīng)的安裝包

在這里插入圖片描述

注意:6.0.1 版本的 MongoDB 配置環(huán)境變量有問題,并且我不知道怎么解決,如果想要避免出問題,建議使用 6.0 版本以下的

在這里插入圖片描述

在這里直接下載可能會比較慢,以下我提供了已經(jīng)下載好的安裝包:
網(wǎng)址:百度網(wǎng)盤
提取碼:0z8e

三、安裝與啟動

windows 下安裝 MongoDB 非常簡單,上一個步驟已經(jīng)下載了 .zip 的壓縮文件,接著對該文件進行解壓縮的操作就行了,解壓之后如下:

在這里插入圖片描述

這里我們需要創(chuàng)建一個文件夾用來存儲 MongoDB 產(chǎn)生的數(shù)據(jù),比如創(chuàng)建了一個和 bin 目錄同級 data\db 目錄來存放數(shù)據(jù)。

在這里插入圖片描述

進入 bin 目錄下,cmd 進入 命令行窗口,使用命令的指定存儲數(shù)據(jù)文件的形式啟動:mongod --dbpath=..\data\db

在這里插入圖片描述

在這里插入圖片描述

啟動之后可以看到 MongoDB 的默認端口是 27017

游覽器上輸入:localhost:27017

看到 It looks like you are trying to access MongoDB over HTTP on the native driver port. 就能證明 MongoDB 啟動成功

在這里插入圖片描述

如果想要使 Mongodb 根據(jù)配置文件的形式來啟動,可以繼續(xù)創(chuàng)建一個與 bin 目錄同級
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

詳細配置可參考:官方文檔

進入 bin 目錄下,cmd 進入 命令行窗口,使用命令的形式讓 mongodb 指定配置文件啟動:

mongod -f ..\conf\mongodb.conf
# 或者
mongod --config ..\conf\mongodb.conf

在這里插入圖片描述

四、連接

1. Shell 命令連接

如果使用 Shell 命令的形式打開 MongoDB,最好先配置以下環(huán)境變量,打開

鼠標(biāo)右鍵 我的電腦(此電腦) - 屬性 - 高級系統(tǒng)設(shè)置 再選擇 環(huán)境變量

在這里插入圖片描述

選擇 Path,點擊 編輯

在這里插入圖片描述

點擊 新建 ,然后把 MongoDB 的 bin 目錄路徑粘貼上去:比如我的 D:\mongodb\windows\mongodb-windows\mongodb-win32-x86_64-windows-5.0.0-rc3\bin,點擊 確定

在這里插入圖片描述

返回的窗口依次點擊 確定 即可

開啟 MongoDB 之后,cmd 進入 命令行窗口,輸入命令 :

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的安裝方法圖文詳細的文章就介紹到這了,更多相關(guān)MongoDB安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一次因mongo查詢不存在字段引發(fā)的事故記錄

    一次因mongo查詢不存在字段引發(fā)的事故記錄

    這篇文章主要給大家介紹了關(guān)于一次因mongo查詢不存在字段引發(fā)的事故記錄,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 在mac系統(tǒng)下安裝與配置mongoDB數(shù)據(jù)庫

    在mac系統(tǒng)下安裝與配置mongoDB數(shù)據(jù)庫

    這篇文章主要介紹了在mac系統(tǒng)下安裝與配置mongoDB數(shù)據(jù)庫的操作步驟,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2021-09-09
  • MongoDB常用操作匯總

    MongoDB常用操作匯總

    MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng)。在高負載的情況下,添加更多的節(jié)點,可以保證服務(wù)器性能。MongoDB 旨在為WEB應(yīng)用提供可擴展的高性能數(shù)據(jù)存儲解決方案。
    2017-05-05
  • MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

    MongoDB基礎(chǔ)入門之創(chuàng)建、刪除集合操作

    這篇文章主要給大家介紹了關(guān)于MongoDB基礎(chǔ)入門之集合操作的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • MongoDB入門教程之細說MongoDB數(shù)據(jù)庫的增刪查改操作

    MongoDB入門教程之細說MongoDB數(shù)據(jù)庫的增刪查改操作

    這篇文章主要介紹了MongoDB入門教程之細說MongoDB數(shù)據(jù)庫的增刪查改操作,本文環(huán)境是windows,所以以圖片形式講解,需要的朋友可以參考下
    2014-08-08
  • mongodb使用c#驅(qū)動數(shù)據(jù)插入demo

    mongodb使用c#驅(qū)動數(shù)據(jù)插入demo

    今天小編就為大家分享一篇關(guān)于mongodb使用c#驅(qū)動數(shù)據(jù)插入demo,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • MongoDB連接本地失敗的原因及解決辦法

    MongoDB連接本地失敗的原因及解決辦法

    這篇文章主要介紹了MongoDB連接本地失敗解決辦法,錯誤原因是沒有啟動mongo服務(wù),所以啟動失敗,只要把mongo服務(wù)啟動就好了,需要的朋友可以參考下
    2023-05-05
  • MongoDB系列教程(一):NoSQL起源

    MongoDB系列教程(一):NoSQL起源

    這篇文章主要介紹了MongoDB系列教程(一):NoSQL起源,本文講解了為什么出現(xiàn)NoSQL、NoSQL歷史、SQL和NoSql的區(qū)別、NoSQL數(shù)據(jù)庫類型等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • CentOS8?安裝MongoDB?本地連接的操作方法

    CentOS8?安裝MongoDB?本地連接的操作方法

    MongoDB 是一個由 C++ 語言編寫的基于分布式文件存儲的數(shù)據(jù)庫,MongoDB 是一個介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的,這篇文章主要介紹了CentOS8?安裝MongoDB?本地連接,需要的朋友可以參考下
    2022-11-11
  • Mongodb啟動命令參數(shù)中文說明

    Mongodb啟動命令參數(shù)中文說明

    這篇文章主要介紹了Mongodb啟動命令參數(shù)中文說明,本文包括基本配置、主/從參數(shù)、Sharding(分片)選項等內(nèi)容,需要的朋友可以參考下
    2014-10-10

最新評論