添加MongoDB官方倉庫
在CentOS上安裝MongoDB,我們需要先添加MongoDB的官方倉庫。創(chuàng)建一個(gè)新的倉庫文件:
sudo vi /etc/yum.repos.d/mongodb-org.repo
在文件中添加以下內(nèi)容:
[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
安裝MongoDB
添加倉庫后,使用yum命令安裝MongoDB:
sudo yum install -y mongodb-org
這將安裝MongoDB的最新穩(wěn)定版本及其所有組件。
啟動MongoDB服務(wù)
安裝完成后,啟動MongoDB服務(wù)并設(shè)置為開機(jī)自啟:
sudo systemctl start mongod
sudo systemctl enable mongod
檢查MongoDB服務(wù)狀態(tài):
sudo systemctl status mongod
配置MongoDB
MongoDB的主配置文件位于/etc/mongod.conf。可以根據(jù)需要修改配置,例如更改數(shù)據(jù)存儲位置或監(jiān)聽端口:
sudo vi /etc/mongod.conf
修改配置后,重啟MongoDB服務(wù)以使更改生效:
sudo systemctl restart mongod
驗(yàn)證安裝
連接到MongoDB shell,驗(yàn)證安裝是否成功:
mongo
如果能夠成功連接并看到MongoDB的提示符,說明安裝已經(jīng)完成。
安全性配置
為了提高安全性,建議創(chuàng)建管理員賬戶并啟用身份驗(yàn)證。在MongoDB shell中執(zhí)行:
use admin
db.createUser({
user: "adminUser",
pwd: "securePassword",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
在配置文件中啟用身份驗(yàn)證:
security:
authorization: enabled
重啟MongoDB服務(wù)以應(yīng)用更改。
結(jié)語
通過以上步驟,您已經(jīng)成功在CentOS系統(tǒng)上安裝并配置了MongoDB?,F(xiàn)在可以開始使用MongoDB來存儲和管理您的數(shù)據(jù)了。記得定期更新MongoDB以獲取最新的功能和安全補(bǔ)丁。