解決Debian上MongoDB的兼容性問題,可按以下步驟操作:
選擇匹配版本
正確配置服務
/etc/mongod.conf
:
bindIp
設置為0.0.0.0
以允許遠程連接(如需遠程訪問)。port
(默認27017)未被占用,且防火墻放行該端口。更新驅動與依賴
排查服務與日志
sudo systemctl status mongod
,未啟動則執行sudo systemctl start mongod
。/var/log/mongodb/mongod.log
,定位連接或配置錯誤。升級與回滾
apt-get install --reinstall mongodb-org=<舊版本號>
回滾。關鍵命令參考:
wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/5.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
sudo apt update
sudo systemctl restart mongod
mongo --eval 'db.version()' # 確認版本
注意事項:
參考來源: