新聞中心
阿里云服務(wù)器上安裝MongoDB的詳細(xì)步驟與實(shí)踐指南

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了晉寧免費(fèi)建站歡迎大家使用!
技術(shù)內(nèi)容:
MongoDB 是一款流行的開源 NoSQL 數(shù)據(jù)庫,支持多種存儲(chǔ)類型,包括 JSON 文檔、鍵值對(duì)等,由于其高性能、靈活性和可擴(kuò)展性,MongoDB 在開發(fā)社區(qū)中得到了廣泛的應(yīng)用,在阿里云服務(wù)器上安裝 MongoDB 是一個(gè)簡單的過程,下面將為您詳細(xì)介紹如何在阿里云服務(wù)器上安裝 MongoDB。
環(huán)境準(zhǔn)備
1、阿里云服務(wù)器一臺(tái),操作系統(tǒng)為 CentOS 7.x。
2、MongoDB 4.x 版本(本文以 MongoDB 4.4.4 為例)。
3、root 用戶權(quán)限。
安裝步驟
1、更新系統(tǒng)軟件包
在安裝 MongoDB 之前,建議先更新系統(tǒng)軟件包。
sudo yum update -y
2、創(chuàng)建 MongoDB 的 yum 源
我們需要?jiǎng)?chuàng)建 MongoDB 的 yum 源配置文件。
sudo vim /etc/yum.repos.d/mongodb-org-4.4.repo
在文件中添加以下內(nèi)容:
[mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
3、安裝 MongoDB
使用以下命令安裝 MongoDB:
sudo yum install -y mongodb-org
安裝完成后,啟動(dòng) MongoDB 服務(wù):
sudo systemctl start mongod
設(shè)置 MongoDB 開機(jī)自啟:
sudo systemctl enable mongod
4、配置 MongoDB
MongoDB 的默認(rèn)配置文件位于 /etc/mongod.conf,您可以根據(jù)需求修改配置文件。
更改 MongoDB 的數(shù)據(jù)存儲(chǔ)路徑:
sudo mkdir -p /data/mongodb sudo chown -R mongod:mongod /data/mongodb
然后修改 /etc/mongod.conf 中的 storage.dbPath 為 /data/mongodb。
重啟 MongoDB 服務(wù):
sudo systemctl restart mongod
5、驗(yàn)證 MongoDB 安裝
檢查 MongoDB 是否正在運(yùn)行:
sudo systemctl status mongod
如果顯示 “active (running)” 狀態(tài),說明 MongoDB 已經(jīng)成功運(yùn)行。
進(jìn)入 MongoDB shell:
mongo
顯示以下信息,表示已經(jīng)成功進(jìn)入 MongoDB shell:
MongoDB shell version v4.4.4
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("your_session_id") }
MongoDB server version: 4.4.4
6、配置防火墻
允許 27017 端口(MongoDB 默認(rèn)端口)通過防火墻:
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent sudo firewall-cmd --reload
安全設(shè)置
1、設(shè)置 MongoDB 用戶權(quán)限
為了確保 MongoDB 的安全,建議設(shè)置用戶權(quán)限。
進(jìn)入 MongoDB shell:
mongo
創(chuàng)建管理員用戶:
use admin
db.createUser({
user: "admin",
pwd: "your_password",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})
退出 MongoDB shell:
exit
2、啟用身份驗(yàn)證
修改 MongoDB 配置文件 /etc/mongod.conf,啟用身份驗(yàn)證:
security: authorization: enabled
重啟 MongoDB 服務(wù):
sudo systemctl restart mongod
本文詳細(xì)介紹了在阿里云服務(wù)器上安裝 MongoDB 的過程,包括環(huán)境準(zhǔn)備、安裝步驟、配置和安全設(shè)置,通過以上步驟,您可以在阿里云服務(wù)器上成功搭建 MongoDB 數(shù)據(jù)庫,為您的項(xiàng)目提供高性能、靈活性和可擴(kuò)展性的數(shù)據(jù)存儲(chǔ)服務(wù),在實(shí)際應(yīng)用中,請(qǐng)根據(jù)您的需求調(diào)整 MongoDB 配置,確保數(shù)據(jù)庫的安全、穩(wěn)定和高效運(yùn)行。
網(wǎng)站題目:阿里云服務(wù)器安裝mongodb的方法
分享網(wǎng)址:http://m.fisionsoft.com.cn/article/dhhcchg.html


咨詢
建站咨詢
