新聞中心
在進(jìn)行任何類型的應(yīng)用程序開(kāi)發(fā)時(shí),數(shù)據(jù)存儲(chǔ)都是一個(gè)非常重要的方面。對(duì)于大多數(shù)應(yīng)用程序來(lái)說(shuō),關(guān)系型數(shù)據(jù)庫(kù)可能是首選選擇。在某些情況下,您需要使用NoSQL數(shù)據(jù)庫(kù)以滿足您的特定需求。

成都創(chuàng)新互聯(lián)公司制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁(yè)設(shè)計(jì),成都做網(wǎng)站、網(wǎng)站設(shè)計(jì),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為上千家服務(wù),成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)!
MongoDB就是這樣一種流行且廣泛使用的NoSQL數(shù)據(jù)庫(kù)之一。它支持水平擴(kuò)展性和高可用性,并提供了靈活而強(qiáng)大的查詢語(yǔ)言和索引功能。
本文將向您介紹如何在Rocky Linux服務(wù)器上安裝配置MongoDB數(shù)據(jù)庫(kù)。
步驟1:更新系統(tǒng)軟件包
在開(kāi)始安裝過(guò)程之前,請(qǐng)確保已經(jīng)更新了所有現(xiàn)有軟件包:
```
sudo dnf update -y
步驟2:添加MongoDB倉(cāng)庫(kù)
接下來(lái),我們需要為Rocky Linux添加MongoDB倉(cāng)庫(kù)。以下命令將下載并導(dǎo)入公共密鑰:
sudo rpm --import -5.0.asc
然后創(chuàng)建一個(gè)新文件`mongodb-org-5.0.repo`:
sudo vi /etc/yum.repos.d/mongodb-org-5.0.repo
復(fù)制以下內(nèi)容并保存文件:
```ini
[mongodb-org-5.0]
name=MongoDB Repository
baseurl=$releasever/mongodb-org/5.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=-5.0.asc
步驟3:安裝MongoDB
您可以使用以下命令來(lái)安裝MongoDB:
sudo dnf install -y mongodb-org
此命令將自動(dòng)安裝所有必需的軟件包,并啟用mongod服務(wù)。
步驟4:配置MongoDB
在完成安裝后,我們需要對(duì)MongoDB進(jìn)行一些基本配置。請(qǐng)確保mongod服務(wù)已經(jīng)啟動(dòng):
sudo systemctl start mongod.service
sudo systemctl enable mongod.service
# 檢查狀態(tài):
systemctl status mongod.service
接下來(lái),在`/etc/mongod.conf`文件中修改以下內(nèi)容以允許遠(yuǎn)程連接和綁定到所有IP地址(默認(rèn)情況下只能本地連接):
# network interfaces
net:
port: 27017 # 默認(rèn)端口號(hào)為27017
# bind to all IP addresses, comment out if you want to bind only to localhost
bindIp: 0.0.0.0
security:
authorization: enabled # 開(kāi)啟認(rèn)證系統(tǒng),默認(rèn)關(guān)閉
保存并退出文件。然后重新加載mongod服務(wù)以應(yīng)用更改:
sudo systemctl restart mongod.service
步驟5:創(chuàng)建管理員用戶
為了增強(qiáng)數(shù)據(jù)庫(kù)的安全性,您應(yīng)該創(chuàng)建一個(gè)管理員用戶并限制其他用戶的訪問(wèn)權(quán)限。要做到這一點(diǎn),請(qǐng)首先連接到MongoDB shell:
mongo
使用以下命令創(chuàng)建管理員用戶,并設(shè)置密碼:
```javascript
use admin
db.createUser(
{
user: "admin",
pwd: "your_password_here",
roles: [ { role: "root", db: "admin" } ]
}
)
注意:請(qǐng)將`your_password_here`替換為您自己的密碼。
步驟6:測(cè)試連接
您已經(jīng)成功安裝和配置了MongoDB。接下來(lái)我們需要測(cè)試遠(yuǎn)程訪問(wèn)是否正常工作。打開(kāi)終端并輸入以下命令以連接到數(shù)據(jù)庫(kù)服務(wù)器:
mongo -u admin -p --authenticationDatabase admin
提示輸入密碼時(shí),請(qǐng)輸入之前設(shè)置的管理員密碼。
如果一切正常,您應(yīng)該能夠看到類似于以下內(nèi)容的輸出信息:
```shell
MongoDB shell version v5.0.2
connecting to mongodb://127.0.0.1:27017/?authSource=admin&compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("3f9c8e24-7b80-41fa-ba36-dc71dcd3ed33") }
MongoDB server version:
{
"_id" : {"$oid":"613b26fb43ecdcfd6afaa869"},
"buildEnvironment": {
...
},
"modules": [
],
"ok" : 1,
}
>
恭喜!您已經(jīng)成功地在Rocky Linux服務(wù)器上安裝配置了MongoDB數(shù)據(jù)庫(kù)。您可以開(kāi)始使用它來(lái)存儲(chǔ)和管理數(shù)據(jù)。
總結(jié)
本文介紹了如何在Rocky Linux服務(wù)器上安裝配置MongoDB數(shù)據(jù)庫(kù)。我們首先更新了系統(tǒng)軟件包,然后添加了MongoDB倉(cāng)庫(kù)并安裝了必需的軟件包。接下來(lái)進(jìn)行基本的配置以允許遠(yuǎn)程連接,并創(chuàng)建一個(gè)管理員用戶以增強(qiáng)數(shù)據(jù)庫(kù)的安全性。最后測(cè)試連接是否正常工作。
TAGS: Rocky Linux, MongoDB, 數(shù)據(jù)庫(kù)
參考鏈接:
- [Install MongoDB Community Edition on Rocky Linux](-mongodb-on-red-hat/)
名稱欄目:RockyLinux服務(wù)器安裝配置MongoDB數(shù)據(jù)庫(kù)教程
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/djcjepg.html


咨詢
建站咨詢
