国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

05 Docker 安裝常用軟件 (mongoDB)

這篇具有很好參考價(jià)值的文章主要介紹了05 Docker 安裝常用軟件 (mongoDB)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1. mongoDB簡(jiǎn)介

1.1 mongodb的優(yōu)勢(shì)

2. mongodb的安裝

2.1 創(chuàng)建數(shù)據(jù)文件夾

2.2 備份+日志

2.3 配置文件夾

?2.4 創(chuàng)建兩個(gè)文件

?---> 2.4.1 配置如下:?

2.5 拉取mongodb

2.6 運(yùn)行容器?

?2.7 進(jìn)入mongodb容器

---> 2.7.0 高版本(6.0)以上是這樣的 , 舊版的沒(méi)研究?

---> 2.7.1 查詢版本

---> 2.7.2??進(jìn)入amdin數(shù)據(jù)庫(kù)

---> 2.7.3 創(chuàng)建超級(jí)權(quán)限r(nóng)oot角色的用戶

---> 2.7.4 認(rèn)證登錄db.auth('用戶名','密碼'),打印1則代表認(rèn)證通過(guò)

---> 2.7.5 沒(méi)有這個(gè)數(shù)據(jù)庫(kù)會(huì)創(chuàng)建一個(gè)。

---> 2.7.6 再試一次 換個(gè)權(quán)限

3. 開放端口 27017端口

4. 使用可視化工具測(cè)試

-> 4.1 使用navicat進(jìn)行連接

?-> 4.2 mongo compass 原生

5. 總結(jié):?


1. mongoDB簡(jiǎn)介

1.1 mongodb的優(yōu)勢(shì)

  1. 高可擴(kuò)展性:MongoDB是一種分布式數(shù)據(jù)庫(kù),因此可以很容易地在多個(gè)服務(wù)器上進(jìn)行擴(kuò)展??梢酝ㄟ^(guò)增加節(jié)點(diǎn)、分片和副本集等方式來(lái)實(shí)現(xiàn)高可擴(kuò)展性。

  2. 數(shù)據(jù)模型的靈活性:MongoDB采用文檔式存儲(chǔ)方式,可以存儲(chǔ)各種形式的數(shù)據(jù)。這意味著可在同一數(shù)據(jù)庫(kù)中存儲(chǔ)多種類型的數(shù)據(jù),開發(fā)人員能更快速執(zhí)行數(shù)據(jù)模型的迭代。

  3. 高性能:MongoDB能夠提供高性能的讀寫速度,支持高并發(fā)請(qǐng)求。同時(shí),MongoDB還支持自動(dòng)分片和負(fù)載均衡,從而可以更加靈活地進(jìn)行數(shù)據(jù)管理。

  4. 易于使用:MongoDB的查詢語(yǔ)言非常直觀,并且能夠使用類似SQL的語(yǔ)法進(jìn)行查詢。此外,MongoDB還提供了各種工具和驅(qū)動(dòng)程序,方便開發(fā)人員進(jìn)行數(shù)據(jù)操作和管理。

  5. 可擴(kuò)展性和靈活性的結(jié)合:MongoDB提供可擴(kuò)展性和靈活性的完美結(jié)合。這意味著可以根據(jù)應(yīng)用程序的需要,靈活地?cái)U(kuò)展和調(diào)整數(shù)據(jù)庫(kù),同時(shí)也可以靈活地進(jìn)行數(shù)據(jù)建模。

2. mongodb的安裝

2.1 創(chuàng)建數(shù)據(jù)文件夾

mkdir -p /usr/local/src/docker/mongodb/data

2.2 備份+日志

mkdir -p /usr/local/src/docker/mongodb/backup

2.3 配置文件夾

mkdir -p /usr/local/src/docker/mongodb/conf

?2.4 創(chuàng)建兩個(gè)文件

touch /usr/local/src/docker/mongodb/conf/mongodb.conf

touch /usr/local/src/docker/mongodb/backup/log.txt

?---> 2.4.1 配置如下:?

#數(shù)據(jù)庫(kù)數(shù)據(jù)存放目錄
dbpath=/usr/local/src/docker/mongodb/data
#數(shù)據(jù)庫(kù)日志存放目錄
logpath=/usr/local/src/docker/mongodb/log.txt
#以追加的方式記錄日志
logappend = true
#端口號(hào) 默認(rèn)為27017
port=27017?
#以后臺(tái)方式運(yùn)行進(jìn)程
fork=true?
#開啟用戶認(rèn)證
auth=true

2.5 拉取mongodb

docker pull mongo

2.6 運(yùn)行容器?

docker run -d --name mongodb -p 27017:27017 \
--restart=always \
-v /usr/local/src/docker/mongodb/data:/data/db \
-v /usr/local/src/docker/mongodb/backup:/data/backup \
-v /usr/local/src/docker/mongodb/conf:/data/configdb \
-d mongo --auth

?2.7 進(jìn)入mongodb容器

---> 2.7.0 高版本(6.0)以上是這樣的 , 舊版的沒(méi)研究?

低版本的 可以百度搜索: docker 進(jìn)入mongodb容器

docker exec -it mongodb mongosh

---> 2.7.1 查詢版本

db.version()

---> 2.7.2??進(jìn)入amdin數(shù)據(jù)庫(kù)

use admin

---> 2.7.3 創(chuàng)建超級(jí)權(quán)限r(nóng)oot角色的用戶

或者userAdminAnyDatabase 等角色權(quán)限比較大的用戶,

我創(chuàng)建的是擁有超級(jí)權(quán)限r(nóng)oot角色的用戶root
# 用戶名:pingzhuyan,密碼:123456,角色:root,數(shù)據(jù)庫(kù):admin

db.createUser({user:'pingzhuyan',pwd:'123456',roles:[{role:'root',db:'admin'}]})

---> 2.7.4 認(rèn)證登錄db.auth('用戶名','密碼'),打印1則代表認(rèn)證通過(guò)

db.auth('pingzhuyan','123456')

---> 2.7.5 沒(méi)有這個(gè)數(shù)據(jù)庫(kù)會(huì)創(chuàng)建一個(gè)。

use pzyMongodb

---> 2.7.6 再試一次 換個(gè)權(quán)限

db.createUser({user:'pingzhuyan',pwd:'123456789',roles:[{role:'dbOwner',db:'pzyMongodb'}]})
db.auth('pingzhuyan','123456789')

3. 開放端口 27017端口

云服務(wù)器打開安全組(防火墻) 添加端口號(hào) 27017

本地虛擬機(jī) 關(guān)閉防火墻

windows安裝的無(wú)所謂

4. 使用可視化工具測(cè)試

-> 4.1 使用navicat進(jìn)行連接

05 Docker 安裝常用軟件 (mongoDB),# docker系列,docker,mongodb,java,spring,linux

?-> 4.2 mongo compass 原生

05 Docker 安裝常用軟件 (mongoDB),# docker系列,docker,mongodb,java,spring,linux


5. 本文總結(jié)?

安裝結(jié)束, 下文是基礎(chǔ)使用

創(chuàng)建庫(kù) 集合 增刪改查等文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-577583.html

到了這里,關(guān)于05 Docker 安裝常用軟件 (mongoDB)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python離線安裝軟件包,常用pip安裝軟件源網(wǎng)址

    python離線安裝軟件包,常用pip安裝軟件源網(wǎng)址

    我們平時(shí)遇到很多pip安裝軟件的軟件源的問(wèn)題,一會(huì)兒這慢一會(huì)兒那慢,常見(jiàn)的軟件源如下: 豆瓣:http://pypi.douban.com/simple/ 清華大學(xué):https://pypi.tuna.tsinghua.edu.cn/simple/ 中國(guó)科技大學(xué):https://pypi.mirrors.ustc.edu.cn/simple/ 阿里云:https://mirrors.aliyun.com/pypi/simple/ 百度:https://mirror.baidu.com

    2024年02月07日
    瀏覽(26)
  • FPGA開發(fā)常用軟件的安裝

    FPGA開發(fā)常用軟件的安裝

    ? ? ? ?這篇博客里,我們一起去安裝開發(fā)FPGA必備的軟件包括:Vivado、Modelsim、Gvim,并附上詳細(xì)的安裝步驟和配套說(shuō)明,正常來(lái)說(shuō)安裝配置好這些軟件可能也需要花費(fèi)2-3小時(shí),所以需要大家在這里多些耐心。工欲善其事必先利其器,選擇合適版本的開發(fā)軟件和工具,也是往后

    2023年04月08日
    瀏覽(22)
  • DebainDebain常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    DebainDebain常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    目錄 一、安裝sudo命令 二、安裝jdk8 三、更換軟件源 四、Debian 安裝 yum 五、安裝zip、unzip、curl、lrzsz、NUMA 六、安裝Maven 七、問(wèn)題 1) 執(zhí)行sudo命令,提示 -bash: sudo: command not found的解決方法 apt-get install sudo 如果提示 E: Unable to locate package sudo 的錯(cuò)誤,先執(zhí)行下面的命令: apt-ge

    2024年02月08日
    瀏覽(17)
  • Debain11常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    Debain11常用軟件安裝:jdk、maven、yum,更換軟件源(二)

    目錄 一、安裝sudo命令 二、安裝jdk8 三、更換軟件源 四、Debian 安裝 yum 五、安裝zip、unzip、curl、lrzsz、NUMA 六、安裝Maven 七、問(wèn)題 1) 執(zhí)行sudo命令,提示 -bash: sudo: command not found的解決方法 apt-get install sudo 如果提示 E: Unable to locate package sudo 的錯(cuò)誤,先執(zhí)行下面的命令: apt-ge

    2024年01月19日
    瀏覽(24)
  • Ubuntu22.04安裝各種常用軟件-目錄

    Ubuntu 22.04 基礎(chǔ)環(huán)境搭建 Ubuntu 22.04 安裝Fail2Ban Ubuntu 22.04 安裝prometheus Ubuntu 22.04 Cron使用 Ubuntu 22.04 安裝docker Ubuntu 22.04 安裝MySql Ubuntu 22.04 安裝docker

    2024年01月23日
    瀏覽(48)
  • Docker安裝常用的容器,包括MySQL,Redis,RabbitMQ,MongoDB,FDFS等

    首先安裝docker 依賴庫(kù) 添加docker ce的軟件源信息,自行選擇,可添加可不添加,如果不是阿里云或者騰訊云的,請(qǐng)還是添加一下吧 安裝docker docker -v --查看docker版本 docker images --查看當(dāng)前docker運(yùn)行 sudo systemctl start docker --啟動(dòng)docker 在虛擬機(jī)里邊 docker images --有時(shí)候權(quán)限不足 我們

    2024年02月11日
    瀏覽(53)
  • Mac M1/M2/M3 芯片環(huán)境配置以及常用軟件安裝-前端

    Mac M1/M2/M3 芯片環(huán)境配置以及常用軟件安裝-前端

    最近換了臺(tái)新 Mac ,所有的配置和軟件就重新安裝下,順便寫個(gè)文章。 1. 安裝 Homebrew 安裝 Homebrew 【 Mac 安裝 Homebrew 】 通過(guò)國(guó)內(nèi)鏡像安裝會(huì)比較快 安裝 Git 后再運(yùn)行此腳本,在系統(tǒng)彈窗中點(diǎn)擊“安裝”按鈕 點(diǎn)擊安裝按鈕,安裝 Git 之后在重新運(yùn)行此命令,即可安裝 Homebrew 可以

    2024年02月04日
    瀏覽(30)
  • Linux系統(tǒng)下常用軟件安裝匯總,包括mysql,java,git,redis等

    Linux系統(tǒng)下常用軟件安裝匯總,包括mysql,java,git,redis等

    01.環(huán)境搭建 1.安裝列表 MySQL 5.7.11 Java 1.8 Apache Maven 3.6+ tomcat8.5 git Redis Nginx python docker 2.安裝mysql my.cnf內(nèi)容如下 mysql服務(wù)無(wú)法啟動(dòng)執(zhí)行如下 3.安裝Java 上傳壓縮包:jdk-8u271-linux-x64.tar.gz 解壓:tar -xvzf jdk-8u271-linux-x64.tar.gz 將解壓后的目錄放到一個(gè)目錄下:mv jdk1.8.0_271 /opt/jdk1.8 設(shè)置

    2024年01月20日
    瀏覽(24)
  • python pip安裝依賴的常用軟件源:清華源、阿里源、中科大源、豆瓣源

    鏡像源就是把官方的源作為一個(gè)鏡像,你可以在這下載軟件。比如ubuntu官方源在國(guó)外,下載軟件可能會(huì)很慢,這時(shí)候就需要換成國(guó)內(nèi)的鏡像源。

    2024年02月16日
    瀏覽(48)
  • 軟件-常用軟件系統(tǒng)架構(gòu)

    ? 目錄 1.客戶端-服務(wù)器架構(gòu) 2.分布式架構(gòu) 3.微服務(wù)架構(gòu) 4.事件驅(qū)動(dòng)架構(gòu) 5.單體架構(gòu) 6.混合架構(gòu) 當(dāng)我們談?wù)撓到y(tǒng)架構(gòu)時(shí),可以將其比喻為一座房子的設(shè)計(jì)和結(jié)構(gòu),想象一下你計(jì)劃建造一座豪華別墅,你需要考慮各種因素:如房子的大小、房間的布局、功能區(qū)的劃分電力和水源

    2024年02月12日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包