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

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

 更新時(shí)間:2022年11月07日 09:29:46   作者:twinkle||cll  
MongoDB 是一個(gè)由 C++ 語言編寫的基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的,這篇文章主要介紹了CentOS8?安裝MongoDB?本地連接,需要的朋友可以參考下

一、引言

MongoDB 是一個(gè)由 C++ 語言編寫的基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,MongoDB 是一個(gè)介于關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫的。常用用于物流場景-地理位置信息存儲(chǔ)、社交場景-儲(chǔ)存儲(chǔ)用戶信息、物聯(lián)網(wǎng)場景-監(jiān)控?cái)?shù)據(jù)、日志記錄等,MongoDB在這些場景的應(yīng)用比其他數(shù)據(jù)庫有這巨大優(yōu)勢。

二、下載MongoDB

1、檢查CentOS是否已安裝過Mongodb:

2、查看CentOS版本

 cat /etc/redhat-release

3、去到Mongodb官網(wǎng),選擇對應(yīng)版本下載

①:去到官網(wǎng)下載地址:https://www.mongodb.com/try/download/community

②:選擇對應(yīng)版本直接下載或者選擇“Copy Link”獲取下載地址:

三、CentOS 安裝MongoDB方法

1、去到MongoDB安裝目錄,下載MongoDB安裝包:

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.13.tgz

2、解壓MongoDB安裝包:

tar -zxvf mongodb-linux-x86_64-rhel80-4.4.13.tgz

3、重命名解壓后的MongoDB文件名:

 mv mongodb-linux-x86_64-rhel80-4.4.13 mongodb

4、在MongoDB文件夾再里創(chuàng)建二個(gè)文件夾:

mkdir  data   //用來存放數(shù)據(jù)庫數(shù)據(jù)

5、進(jìn)入MongoDB文件下面的bin目錄創(chuàng)建配置文件:

vi  mongod.conf
dbpath=/usr/local/mongodb/data
logpath=/usr/local/mongodb/logs/mongodb.log

6、配置MongoDB環(huán)境變量

export MONGODB_HOME=/usr/local/mongodb

export PATH=$PATH:$MONGODB_HOME/bin

7、啟動(dòng)MongoDB,在bin目錄下執(zhí)行啟動(dòng)命令:

mongod -f /usr/local/MongoDB/mongod.conf

出現(xiàn)successfully即證明服務(wù)成功啟動(dòng)!或者用ps aux | grep mongod查看服務(wù)是否運(yùn)行

8、創(chuàng)建一個(gè)對數(shù)據(jù)庫test具有讀寫權(quán)限的用戶

roles:[{role:"readWrite",db:"test"}]

本地連接遠(yuǎn)程 ecs 安全組配置

總共三步,圖解如下:

配置完這個(gè)安全組后,你還是訪問不了,氣不氣。那是因?yàn)榉阑饓€沒有配置呢?
溫馨提示:
騰訊云的是在防火墻設(shè)置哈,而不是安全組哦?。。?/p>

防火墻設(shè)置

防火墻貌似可以設(shè)置一個(gè)范圍的,但是個(gè)人覺得還是一個(gè)一個(gè)端口配置比較安全吧。在這里可以使用命令,也可以服務(wù)器安裝寶塔來進(jìn)行配置

寶塔

寶塔的安裝教程請自己百度。下面演示如何配置

命令來配置

firewall-cmd --zone=public --add-port=9001/tcp --permanent: 配置 9001 端口,效果如下:

FirewallD is not running,經(jīng)過排查發(fā)現(xiàn)是防火墻就沒打開,新買的服務(wù)器防火墻默認(rèn)沒有開啟。

開啟防火墻

檢查防火墻有沒有開啟的命令如下: systemctl status firewalld

開啟防火墻的命令如下:systemctl start firewalld,效果:

開啟防火墻又報(bào)錯(cuò)了,咋們就繼續(xù)百度,看看怎么解決。
原來防火墻默認(rèn)是鎖定的,那么需要使用命令來取消服務(wù)的鎖定
命令如下: systemctl unmask firewalld

最后

防火墻開啟了,端口還沒有打開呢?

firewall-cmd --zone=public --query-port=9001/tcp 查詢端口是否打開

firewall-cmd --zone=public --add-port=9001/tcp --permanent 開放對應(yīng)端口

firewall-cmd --list-ports 查看已經(jīng)開啟的防火墻端口

firewall-cmd --reload 重啟防火墻

開了新的防火墻一定要重啟防火墻,不然不生效

ps: 這里在介紹一下如何開啟防火墻范圍:vim /etc/firewalld/zones/public.xml

到此這篇關(guān)于CentOS8 安裝MongoDB 本地連接的文章就介紹到這了,更多相關(guān)CentOS8 安裝MongoDB內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MongoDB快速入門及其SpringBoot實(shí)戰(zhàn)教程

    MongoDB快速入門及其SpringBoot實(shí)戰(zhàn)教程

    MongoDB是一個(gè)開源、高性能、無模式的文檔型數(shù)據(jù)庫,當(dāng)初的設(shè)計(jì)就是用于簡化開發(fā)和方便擴(kuò)展,是NoSQL數(shù)據(jù)庫產(chǎn)品中的一種,它支持的數(shù)據(jù)結(jié)構(gòu)非常松散,是一種類似于JSON的格式叫BSON,本文介紹MongoDB快速入門及其SpringBoot實(shí)戰(zhàn),感興趣的朋友一起看看吧
    2023-12-12
  • MongoDB的復(fù)合通配符索引及應(yīng)用場景

    MongoDB的復(fù)合通配符索引及應(yīng)用場景

    MongoDB的復(fù)合通配符索引為處理復(fù)雜和多變的數(shù)據(jù)結(jié)構(gòu)提供了靈活的索引解決方案,通過合理使用復(fù)合通配符索引,可以顯著提高查詢效率并減少索引維護(hù)成本,本文給大家介紹MongoDB的復(fù)合通配符索引,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 關(guān)于mongodb版本升級問題

    關(guān)于mongodb版本升級問題

    這篇文章主要介紹了關(guān)于mongodb版本升級問題,具有很好的參考價(jià)值,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Mac中mongoDB的安裝與卸載步驟詳解

    Mac中mongoDB的安裝與卸載步驟詳解

    mongoDB是一個(gè)非常不錯(cuò)的數(shù)據(jù)庫,最近也正在學(xué)習(xí)mongoDB,在使用一個(gè)數(shù)據(jù)庫前必不可少的就是安裝和卸載,所以下面這篇文章主要給大家介紹了關(guān)于Mac系統(tǒng)中mongoDB安裝與卸載的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • 使用centos系統(tǒng)中的crontab命令對mongodb定時(shí)備份恢復(fù)

    使用centos系統(tǒng)中的crontab命令對mongodb定時(shí)備份恢復(fù)

    編寫centos腳本使用crontab命令對mongodb定時(shí)執(zhí)行備份與恢復(fù)操作,并刪除指定天數(shù)前的備份
    2018-03-03
  • Navicat遠(yuǎn)程連接MongoDB最全實(shí)現(xiàn)方法以及報(bào)錯(cuò)解決

    Navicat遠(yuǎn)程連接MongoDB最全實(shí)現(xiàn)方法以及報(bào)錯(cuò)解決

    這篇文章主要給大家介紹了關(guān)于Navicat遠(yuǎn)程連接MongoDB最全實(shí)現(xiàn)方法以及報(bào)錯(cuò)解決的相關(guān)資料,文中通過圖文將實(shí)現(xiàn)的步驟一步步介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-03-03
  • MongoDB副本集遷移實(shí)操案例詳解

    MongoDB副本集遷移實(shí)操案例詳解

    文中詳細(xì)闡述了通過全量?+?增量?Oplog?的遷移方式,完成一套副本集?MongoDB?遷移的全過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • mongodb錯(cuò)誤tcmalloc: large alloc out of memory, printing stack and exiting解決辦法

    mongodb錯(cuò)誤tcmalloc: large alloc out of memory, printing stack

    這篇文章主要介紹了mongodb錯(cuò)誤tcmalloc: large alloc out of memory, printing stack and exiting解決辦法,需要的朋友可以參考下
    2014-06-06
  • 把MongoDB作為循環(huán)隊(duì)列的方法詳解

    把MongoDB作為循環(huán)隊(duì)列的方法詳解

    這篇文章主要給大家介紹了關(guān)于把MongoDB作為循環(huán)隊(duì)列的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MongoDB 使用Skip和limit分頁

    MongoDB 使用Skip和limit分頁

    本文章先來給大家簡單介紹關(guān)于MongoDB 數(shù)據(jù)分頁和排序 limit,skip用戶的一些基礎(chǔ)語句,然后用一個(gè)實(shí)例詳細(xì)介紹MongoDB 數(shù)據(jù)分頁和排序?qū)嵗椒ā?/div> 2014-08-08

最新評論