以下是在Debian上配置MongoDB的核心步骤:
安装MongoDB
sudo apt update && sudo apt upgrade -ywget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -echo "deb [arch=amd64,arm64] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.listsudo apt install -y mongodb-orgsudo systemctl start mongod && sudo systemctl enable mongod基础配置(编辑/etc/mongod.conf)
storage:
dbPath: /var/lib/mongodb
systemLog:
path: /var/log/mongodb/mongod.log
0.0.0.0允许远程连接,仅限测试环境):net.bindIp: 0.0.0.0net.port: 27017security.authorization: enabled高级配置(可选)
replication:
replSetName: rs0
初始化命令:rs.initiate({_id: "rs0", members: [{"_id": 0, "host": "主机IP:27017"}]})storage.wiredTiger.engineConfig.cacheSizeGB: 4验证与维护
sudo systemctl status mongodmongo --eval 'db.runCommand({ connectionStatus: 1 })'注意:生产环境中需限制bindIp为特定IP,避免使用0.0.0.0,并定期备份数据。
参考来源:[1,2,3,4,5,6,7,8,9,10,11]