Linux服務(wù)器快速安裝MongoDB5.0版本過程步驟
引言
最近開始體驗FastGPT開源知識庫問答系統(tǒng),用他們試著開發(fā)調(diào)試一些小助手。這中間需要使用到MongoDB,就在自己服務(wù)器上進行了安裝,特此記錄下。
環(huán)境說明
阿里云ECS,2核8G,X86架構(gòu),CentOS 7.9操作系統(tǒng)。
選擇版本
- 1.打開MongoDB社區(qū)版下載頁面,選擇我們想要安裝的版本、操作系統(tǒng)、和包類型,然后點擊
Copy link
左側(cè)復(fù)制圖標。我這里選擇的是5.0.23版本。
在這里直接下載可能會比較慢,以下我提供了已經(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ù)、日志保存路徑。
# 進入MongoDB安裝目錄 cd /usr/local/mongodb-5.0.23 # 創(chuàng)建數(shù)據(jù)、日志目錄 mkdir data logs # 編輯MongoDB配置信息 vi mongodb.conf # MongoDB詳細配置,將以下內(nèi)容填入mongodb.conf ## 端口 port=27017 ## 允許遠程連接 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 ## 后臺運行 fork=true
- 5.配置MongoDB為系統(tǒng)服務(wù),并設(shè)置開機自啟動。
# 編輯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è)置開機自啟動 systemctl enable mongodb
- 6.啟動MongoDB,并連接。
# 啟動 systemctl start mongodb # 查看運行狀態(tài) systemctl status mongodb # 連接 mongo
至此,全部完成,希望能夠有所幫助,更多關(guān)于Linux安裝MongoDB的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mongodb 中rs.stauts()命令參數(shù)解析
MongoDB的rs.status()命令是查看副本集狀態(tài)的重要工具,它可以展示副本集中各個成員的角色、健康狀態(tài)、同步進度等關(guān)鍵信息,本文介紹mongodb 中rs.stauts()命令參數(shù)解析,感興趣的朋友跟隨小編一起看看吧2024-09-09mongodb主從復(fù)制_動力節(jié)點Java學院整理
這篇文章主要為大家詳細介紹了mongodb主從復(fù)制的相關(guān)資料,討論mongodb的部署技術(shù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08MongoDB用Mongoose得到的對象不能增加屬性完美解決方法(兩種)
本文給大家分享兩種解決方案解決MongoDB用Mongoose得到的對象不能增加屬性問題,本文給大家介紹的非常詳細,需要的朋友參考下吧2017-11-11MongoDB分片在部署與維護管理中常見的事項總結(jié)大全
分片(sharding)是指將數(shù)據(jù)拆分,將其分散存放在不同的機器上的過程。下面這篇文章主要給大家總結(jié)介紹了關(guān)于MongoDB分片在部署與維護管理中常見事項的相關(guān)資料,文中通過圖文以及示例代碼介紹的非常詳細,需要的朋友可以參考下2018-09-09Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠程連接
這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下安裝MongoDB并內(nèi)網(wǎng)穿透遠程連接的相關(guān)資料,文中通過圖文將步驟介紹的非常詳細,對大家學習或者使用MongoDB具有一定的參考學習價值,需要的朋友可以參考下2023-03-03