亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

目錄
  • MongoDB簡介:
  • 查看可用的MongoDB版本:
  • 拉取最新版本的MongoDB鏡像:
  • 驗(yàn)證MongoDB鏡像是否成功拉取到本地:
  • 參數(shù)說明:
  • 解決無法正常執(zhí)行mongo命令問題
  • 添加MongoDB連接用戶和密碼:
    • 1、進(jìn)入創(chuàng)建的MongoDB容器
    • 2、創(chuàng)建MongoDB用戶
  • 服務(wù)器配置27017的開放端口:
    • Navicat連接mongoDB
      • 1.連接MongoDB點(diǎn)擊這個(gè)位置
      • 2、連接參數(shù)介紹:

    MongoDB簡介:

      MongoDB是一個(gè)基于分布式文件存儲的數(shù)據(jù)庫。由C++語言編寫。旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲解決方案。是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是類似json的bson格式,因此可以存儲比較復(fù)雜的數(shù)據(jù)類型。MongoDB最大的特點(diǎn)是它支持的查詢語言非常強(qiáng)大,其語法有點(diǎn)類似于面向?qū)ο蟮牟樵冋Z言,幾乎可以實(shí)現(xiàn)類似關(guān)系數(shù)據(jù)庫單表查詢的絕大部分功能,而且還支持對數(shù)據(jù)建立索引。

    查看可用的MongoDB版本:

    訪問DokcerHub中的MongoDB鏡像庫地址:https://hub.docker.com/_/mongo/tags

    可以通過 Sort by 查看其他版本的MongoDB,查看最新版本MongoDB鏡像(mongo:latest):https://hub.docker.com/_/mongo/tags?page=1&name=latest

    Docker安裝MongoDB并使用Navicat連接的操作方法

    此外,我們還可以用docker search mongo命令來查看可用版本:

    Docker安裝MongoDB并使用Navicat連接的操作方法

    拉取最新版本的MongoDB鏡像:

    docker pull mongo:latest

    注意:tag是可選的,tag表示標(biāo)簽,多為軟件的版本,默認(rèn)是latest版本(最新版)

    Docker安裝MongoDB并使用Navicat連接的操作方法

    驗(yàn)證MongoDB鏡像是否成功拉取到本地:

    使用以下命令來查看MongoDB鏡像是否成功拉取到本地:

    docker images

    Docker安裝MongoDB并使用Navicat連接的操作方法

    創(chuàng)建并運(yùn)行一個(gè)MongoDB容器:復(fù)制代碼 代碼如下:docker run -itd –name mongo-test -p 27017:27017 mongo –auth

    參數(shù)說明:

    • -itd:其中,i是交互式操作,t是一個(gè)終端,d指的是在后臺運(yùn)行。
    • –name mongo-test:容器名稱
    • -p 27017:27017 :映射容器服務(wù)的 27017 端口到宿主機(jī)的 27017 端口。外部可以直接通過 宿主機(jī) ip:27017 訪問到 mongo 的服務(wù)。
    • –auth:需要密碼才能訪問容器服務(wù)。

    Docker安裝MongoDB并使用Navicat連接的操作方法

    Docker安裝MongoDB并使用Navicat連接的操作方法

    解決無法正常執(zhí)行mongo命令問題

    進(jìn)入容器:

    docker exec -it  mongo-test mongo

    Docker安裝MongoDB并使用Navicat連接的操作方法

    異常原因:

    OCI runtime exec failed: exec failed: unable to start container process: exec: "mongo": executable file not found in $PATH: unknown

    官網(wǎng)解決方案:

    https://github.com/docker-library/mongo/issues/558

    mongo5.0以上的版本使用mongo來執(zhí)行mongodb命令已經(jīng)不支持了,你需要改用mongosh來替代mongo!

    Docker安裝MongoDB并使用Navicat連接的操作方法

    添加MongoDB連接用戶和密碼:

    1、進(jìn)入創(chuàng)建的MongoDB容器

    docker exec -it  mongo-test mongosh

    Docker安裝MongoDB并使用Navicat連接的操作方法

    2、創(chuàng)建MongoDB用戶

    #進(jìn)入 admin 的數(shù)據(jù)庫
    use admin
    
    #創(chuàng)建管理員用戶
    db.createUser(
       {
         user: "admin",
         pwd: "123456",
         roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
       }
     )
    
     #創(chuàng)建有可讀寫權(quán)限的用戶. 對于一個(gè)特定的數(shù)據(jù)庫, 比如'demo'
     db.createUser({
         user: 'test',
         pwd: '123456',
         roles: [{role: "read", db: "demo"}]
     })

    Docker安裝MongoDB并使用Navicat連接的操作方法

    服務(wù)器配置27017的開放端口:

    Docker安裝MongoDB并使用Navicat連接的操作方法

    Navicat連接mongoDB

    1.連接MongoDB點(diǎn)擊這個(gè)位置

    Docker安裝MongoDB并使用Navicat連接的操作方法

    2、連接參數(shù)介紹:

    stand alone:獨(dú)立的

    shard cluster:分片集群

    replica set:復(fù)制集

    SRV record:

    SRV記錄是DNS服務(wù)器的數(shù)據(jù)庫中支持的一種資源記錄的類型,它記錄了哪臺計(jì)算機(jī)提供了哪個(gè)服務(wù)這么一個(gè)簡單的信息。

    SRV 記錄:一般是為Microsoft的活動(dòng)目錄設(shè)置時(shí)的應(yīng)用。DNS可以獨(dú)立于活動(dòng)目錄,但是活動(dòng)目錄必須有DNS的幫助才能工作。

    為了活動(dòng)目錄能夠正常的工作,DNS服務(wù)器必須支持服務(wù)定位(SRV)資源記錄,資源記錄把服務(wù)名字映射為提供服務(wù)的服務(wù)器名字。

    活動(dòng)目錄客戶和域控制器使用SRV資源記錄決定域控制器的IP地址。

    一般情況下,我們連接只需要連接主庫查數(shù)據(jù),所以選擇獨(dú)立的這個(gè)連接方式就可以,填寫好常規(guī)參數(shù)可以點(diǎn)擊測試連接是否正常,即可連接!

    Docker安裝MongoDB并使用Navicat連接的操作方法

    Docker安裝MongoDB并使用Navicat連接的操作方法

    分享到:
    標(biāo)簽:Docker 安裝 操作方法 服務(wù)器 連接
    用戶無頭像

    網(wǎng)友整理

    注冊時(shí)間:

    網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

    • 51998

      網(wǎng)站

    • 12

      小程序

    • 1030137

      文章

    • 747

      會員

    趕快注冊賬號,推廣您的網(wǎng)站吧!
    最新入駐小程序

    數(shù)獨(dú)大挑戰(zhàn)2018-06-03

    數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

    答題星2018-06-03

    您可以通過答題星輕松地創(chuàng)建試卷

    全階人生考試2018-06-03

    各種考試題,題庫,初中,高中,大學(xué)四六

    運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

    記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

    每日養(yǎng)生app2018-06-03

    每日養(yǎng)生,天天健康

    體育訓(xùn)練成績評定2018-06-03

    通用課目體育訓(xùn)練成績評定