Linux服務(wù)器快速安裝MongoDB5.0版本過程步驟
引言
最近開始體驗(yàn)FastGPT開源知識(shí)庫問答系統(tǒng),用他們?cè)囍_發(fā)調(diào)試一些小助手。這中間需要使用到MongoDB,就在自己服務(wù)器上進(jìn)行了安裝,特此記錄下。
環(huán)境說明
阿里云ECS,2核8G,X86架構(gòu),CentOS 7.9操作系統(tǒng)。
選擇版本
- 1.打開MongoDB社區(qū)版下載頁面,選擇我們想要安裝的版本、操作系統(tǒng)、和包類型,然后點(diǎn)擊
Copy link
左側(cè)復(fù)制圖標(biāo)。我這里選擇的是5.0.23版本。
在這里直接下載可能會(huì)比較慢,以下我提供了已經(jīng)下載好的安裝包:
安裝步驟
- 1.登錄服務(wù)器,在/tmp目錄使用wget命令下載MongoDB包,路徑就是之前
Copy link
復(fù)制的鏈接。
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.23.tgz
- 2.將下載好的包解壓到
/usr/local
,并將MongoDB目錄重命名為mongodb-5.0.23
,這樣看起來更簡潔明了。
# 切換到/usr/local目錄 cd /usr/local # 解壓 tar -xzvf mongodb-linux-x86_64-rhel70-5.0.23.tgz # 重命名目錄 mv mongodb-linux-x86_64-rhel70-5.0.23 mongodb-5.0.23
- 3.配置環(huán)境變量。
# 編輯profile vi /etc/profile # 修改PATH變量,注意目錄與上一步安裝目錄保持一致 export PATH=/usr/local/mongodb-5.0.23/bin:$PATH # 更新profile source /etc/profile
- 4.編輯MongoDB配置信息,配置數(shù)據(jù)、日志保存路徑。
# 進(jìn)入MongoDB安裝目錄 cd /usr/local/mongodb-5.0.23 # 創(chuàng)建數(shù)據(jù)、日志目錄 mkdir data logs # 編輯MongoDB配置信息 vi mongodb.conf # MongoDB詳細(xì)配置,將以下內(nèi)容填入mongodb.conf ## 端口 port=27017 ## 允許遠(yuǎn)程連接 bind_ip=0.0.0.0 ## 數(shù)據(jù)文件存放路徑 dbpath=/usr/local/mongodb-5.0.23/data ## 日志文件存放路徑 logpath=/usr/local/mongodb-5.0.23/logs/mongodb.log ## 后臺(tái)運(yùn)行 fork=true
- 5.配置MongoDB為系統(tǒng)服務(wù),并設(shè)置開機(jī)自啟動(dòng)。
# 編輯mongodb.service vi /usr/lib/systemd/system/mongodb.service # 將以下內(nèi)容復(fù)制粘貼到mongodb.service [Unit] Description=mongodb-server After=network.target [Service] Type=forking ExecStart=/usr/local/mongodb-5.0.23/bin/mongod --config /usr/local/mongodb-5.0.23/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target # 修改mongodb.service文件權(quán)限 chmod 755 /usr/lib/systemd/system/mongodb.service # 設(shè)置開機(jī)自啟動(dòng) systemctl enable mongodb
- 6.啟動(dòng)MongoDB,并連接。
# 啟動(dòng) systemctl start mongodb # 查看運(yùn)行狀態(tài) systemctl status mongodb # 連接 mongo
至此,全部完成,希望能夠有所幫助,更多關(guān)于Linux安裝MongoDB的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mongodb 中rs.stauts()命令參數(shù)解析
MongoDB的rs.status()命令是查看副本集狀態(tài)的重要工具,它可以展示副本集中各個(gè)成員的角色、健康狀態(tài)、同步進(jìn)度等關(guān)鍵信息,本文介紹mongodb 中rs.stauts()命令參數(shù)解析,感興趣的朋友跟隨小編一起看看吧2024-09-09mongodb主從復(fù)制_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了mongodb主從復(fù)制的相關(guān)資料,討論mongodb的部署技術(shù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08MongoDB用Mongoose得到的對(duì)象不能增加屬性完美解決方法(兩種)
本文給大家分享兩種解決方案解決MongoDB用Mongoose得到的對(duì)象不能增加屬性問題,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧2017-11-11MongoDB分片在部署與維護(hù)管理中常見的事項(xiàng)總結(jié)大全
分片(sharding)是指將數(shù)據(jù)拆分,將其分散存放在不同的機(jī)器上的過程。下面這篇文章主要給大家總結(jié)介紹了關(guān)于MongoDB分片在部署與維護(hù)管理中常見事項(xiàng)的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-09-09Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接
這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠(yuǎn)程連接的相關(guān)資料,文中通過圖文將步驟介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MongoDB具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-03-03mongodb中按天進(jìn)行聚合查詢的實(shí)例教程
這篇文章主要給大家介紹了關(guān)于mongodb中按天進(jìn)行聚合查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mongodb具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07