在Debian系統上安裝和配置MongoDB的步驟如下:
首先,確保你的系統包列表是最新的:
sudo apt update
為了確保你下載的MongoDB包是安全的,需要導入MongoDB的官方GPG密鑰:
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
創建一個新的APT源列表文件,以便從MongoDB官方倉庫中獲取包:
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
請注意,focal
是Ubuntu 20.04的代號。如果你使用的是其他版本的Debian,請相應地更改。
更新APT包列表以包含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服務正在運行。
你可以使用mongo
shell連接到MongoDB服務器:
mongo
這將打開MongoDB shell,你可以在這里執行MongoDB命令。
MongoDB的配置文件通常位于/etc/mongod.conf
。你可以根據需要編輯此文件來調整MongoDB的行為。例如,你可以更改數據存儲位置、日志級別等。
如果你的系統啟用了防火墻,確保允許MongoDB的默認端口(27017):
sudo ufw allow 27017
MongoDB有一些安全設置,如身份驗證和授權。你可以通過編輯/etc/mongod.conf
文件來啟用這些功能。例如,啟用身份驗證:
security:
authorization: enabled
然后重啟MongoDB服務以應用更改:
sudo systemctl restart mongod
完成這些步驟后,你應該在Debian系統上成功安裝并配置了MongoDB。