在Ubuntu上安裝和配置MongoDB的步驟如下:
首先,確保你的系統包列表是最新的:
sudo apt update
為了確保你安裝的是官方的MongoDB包,你需要導入MongoDB的公共GPG密鑰:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -
創建一個新的列表文件來添加MongoDB倉庫:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
更新包列表以包含MongoDB倉庫中的包:
sudo apt update
安裝MongoDB:
sudo apt install -y mongodb-org
啟動MongoDB服務并設置為開機自啟:
sudo systemctl start mongod
sudo systemctl enable mongod
檢查MongoDB服務的狀態,確保它正在運行:
sudo systemctl status mongod
MongoDB的配置文件通常位于 /etc/mongod.conf
。你可以根據需要進行配置。例如,你可以更改數據存儲位置、日志文件位置等。
為了安全起見,建議創建一個MongoDB用戶并為其分配角色。以下是創建一個管理員用戶的示例:
mongo
在MongoDB shell中執行以下命令:
use admin
db.createUser({
user: "admin",
pwd: "your_password",
roles: ["root"]
})
為了使新用戶生效,重新啟動MongoDB服務:
sudo systemctl restart mongod
使用新創建的管理員用戶連接到MongoDB:
mongo -u admin -p your_password --authenticationDatabase admin
如果你啟用了防火墻,確保允許MongoDB的默認端口(27017):
sudo ufw allow 27017
完成以上步驟后,你已經在Ubuntu上成功安裝并配置了MongoDB。