溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Linux如何安裝Mongodb

發(fā)布時(shí)間:2022-01-25 11:35:41 來(lái)源:億速云 閱讀:141 作者:柒染 欄目:開(kāi)發(fā)技術(shù)

小編今天帶大家了解Linux如何安裝Mongodb,文中知識(shí)點(diǎn)介紹的非常詳細(xì)。覺(jué)得有幫助的朋友可以跟著小編一起瀏覽文章的內(nèi)容,希望能夠幫助更多想解決這個(gè)問(wèn)題的朋友找到問(wèn)題的答案,下面跟著小編一起深入學(xué)習(xí)“Linux如何安裝Mongodb”的知識(shí)吧。

MongoDB簡(jiǎn)介:

  • MongoDB(來(lái)自于英文單詞“Humongous”,中文含義為“龐大”)是可以應(yīng)用于各種規(guī)模的企業(yè)、各個(gè)行業(yè)以及各類應(yīng)用程序的開(kāi)源數(shù)據(jù)庫(kù)。

  • 作為一個(gè)適用于敏捷開(kāi)發(fā)的數(shù)據(jù)庫(kù),MongoDB的數(shù)據(jù)模式可以隨著應(yīng)用程序的發(fā)展而靈活地更新。

  • 與此同時(shí),它也為開(kāi)發(fā)人員 提供了傳統(tǒng)數(shù)據(jù)庫(kù)的功能:二級(jí)索引,完整的查詢系統(tǒng)以及嚴(yán)格一致性等等。

  • MongoDB能夠使企業(yè)更加具有敏捷性和可擴(kuò)展性,各種規(guī)模的企業(yè)都可以通過(guò)使用MongoDB來(lái)創(chuàng)建新的應(yīng)用,提高與客戶之間的工作效率,加快產(chǎn)品上市時(shí)間,以及降低企業(yè)成本。

  • MongoDB是專為可擴(kuò)展性,高性能和高可用性而設(shè)計(jì)的數(shù)據(jù)庫(kù)。

  • 它可以從單服務(wù)器部署擴(kuò)展到大型、復(fù)雜的多數(shù)據(jù)中心架構(gòu)。利用內(nèi)存計(jì)算的優(yōu)勢(shì),MongoDB能夠提供高性能的數(shù)據(jù)讀寫(xiě)操作。

  • MongoDB的本地復(fù)制和自動(dòng)故障轉(zhuǎn)移功能使您的應(yīng)用程序具有企業(yè)級(jí)的可靠性和操作靈活性。

下載安裝包

下載地址:https://www.mongodb.com/download-center/community

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.5.tgz

實(shí)驗(yàn)步驟

解壓MongoDB

tar -zxvf mongodb-linux-x86_64-rhel70-4.2.5.tgz -C /usr/local/

把下面的配置加到環(huán)境變量中 ,進(jìn)入profile配置文件目錄,使用了這條配置下面的啟動(dòng)命令前面是不用加./ 的 如mongodb服務(wù)的啟動(dòng)命令 mongod  -f  mongodb.conf

[root@localhost ~]# vi /etc/profile

把這條復(fù)制到profile配置文件中  注意目錄要對(duì)應(yīng)安裝的目錄

export PATH=/usr/local/mongodb-linux-x86_64-rhel70-4.2.5/bin:$PATH

使修改生效

[root@localhost ~]# source /etc/profile

創(chuàng)建MongoDB數(shù)據(jù)存儲(chǔ)位置

mkdir /home/data

創(chuàng)建MongoDB**日志存儲(chǔ)位置**

mkdir /home/log

mongodb 的默認(rèn)的**配置文件在mongodb-linux-x86_64-rhel70-4.2.5目錄下**

進(jìn)入**mongodb-linux-x86_64-rhel70-4.2.5目錄下編輯mongodb的配置文件**

[root@localhost bin]# cd /usr/local/mongodb-linux-x86_64-rhel70-4.2.5/

[root@service mongodb-linux-x86_64-rhel70-4.2.5]# vi mongodb.conf

配置文件如下

 # mongodb 配置文件
 port=27017 #端口
 bind_ip=0.0.0.0 #默認(rèn)是127.0.0.1
 dbpath=/home/data #數(shù)據(jù)庫(kù)存放
 logpath=/home/log/mongodb.log #日志文件
 fork=true #設(shè)置后臺(tái)運(yùn)行
 #auth=true #開(kāi)啟認(rèn)證

注意:查看數(shù)據(jù)庫(kù)存放目錄和存放日志目錄是否存在,不存在啟動(dòng)服務(wù)是報(bào)錯(cuò)的!

啟動(dòng)mongod數(shù)據(jù)庫(kù)服務(wù),以配置文件的方式啟動(dòng)

[root@service mongodb-linux-x86_64-rhel70-4.2.5]# ./mongod  -f  mongodb.conf

或者 mongod -f mongodb.conf

查進(jìn)程

[root@localhost bin]# ps -aux|grep mongod

啟動(dòng)成功效果圖

Linux如何安裝Mongodb

查看**MongoDB** 的日志記錄

[root@localhost ~]# mongod –dbpath /home/data

客戶端連接MongoDB

[root@localhost ~]# ./mongo  或者mongo

指定ip和端口 或者

[root@service ~]# mongo mongodb://localhost:27017

Linux如何安裝Mongodb

配置防火墻

# 放行 27017 端口號(hào) 使用默認(rèn)的 firewall-cmd –zone=public –add-port=27017/tcp –permanent # 查看放行端口號(hào) firewall-cmd –list-ports # 重啟防火墻 firewall-cmd –reload

瀏覽器輸入本機(jī)ip地址測(cè)試

Linux如何安裝Mongodb

感謝大家的閱讀,以上就是“Linux如何安裝Mongodb”的全部?jī)?nèi)容了,學(xué)會(huì)的朋友趕緊操作起來(lái)吧。相信億速云小編一定會(huì)給大家?guī)?lái)更優(yōu)質(zhì)的文章。謝謝大家對(duì)億速云網(wǎng)站的支持!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI