在Ubuntu上配置MongoDB的步驟如下:
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo systemctl start mongod
sudo systemctl status mongod
sudo nano /etc/mongod.conf
storage.dbPath
:指定數據文件的存儲路徑,例如 /var/lib/mongodb
。systemLog.destination
:日志輸出的目的地,可以是文件或標準輸出。systemLog.logAppend
:是否在現有日志文件中追加日志,通常設置為 true
。systemLog.path
:日志文件的路徑,例如 /var/log/mongodb/mongod.log
。net.bindIp
:指定MongoDB服務器監聽的IP地址,可以設置為 0.0.0.0
以允許任何IP連接,或者指定具體的IP地址。net.port
:指定MongoDB服務器監聽的端口號,默認為 27017
。replication.replSetName
:設置復制集的名稱。security.keyFile
:指定密鑰文件的路徑,用于節點之間的身份驗證。保存并關閉配置文件。
重啟MongoDB服務以使更改生效:
sudo systemctl restart mongod
sudo nano /etc/mongod.conf
net:
bindIp: 0.0.0.0
security:
authorization: enabled
保存并關閉配置文件。
重啟MongoDB服務:
sudo systemctl restart mongod
use admin
db.createUser({
user: "adminUser",
pwd: "securePassword",
roles: [{ role: "userAdminAnyDatabase", db: "admin" }]
})
要將MongoDB設置為開機自啟動,請執行以下命令:
sudo systemctl enable mongod
以上步驟涵蓋了在Ubuntu上安裝和配置MongoDB的基本流程,包括安裝、基本配置、安全配置以及設置開機自啟。根據實際需求,您可能還需要進行進一步的性能調優和監控設置。