在 Ubuntu 上启动 MongoDB,常见有两种方式:使用 systemd(推荐) 和 手动启动。下面按最常见的 MongoDB 6.x / 7.x + Ubuntu 20.04/22.04 说明。
mongod --version
如果未安装,可参考:
sudo apt update
sudo apt install -y mongodb-org
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
✅ 看到 active (running) 表示启动成功。
sudo systemctl stop mongod
sudo systemctl restart mongod
sudo mkdir -p /data/db
sudo chown -R `whoami` /data/db
mongod
或指定端口和数据目录:
mongod --port 27017 --dbpath /data/db
⚠️ 手动启动的 MongoDB 在终端关闭后会停止。
mongosh
或旧版本:
mongo
sudo lsof -i :27017
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo chown -R mongodb:mongodb /var/log/mongodb
然后重启:
sudo systemctl restart mongod
可能是安装方式不同(如 snap):
sudo snap install mongodb
sudo snap start mongodb
/etc/mongod.conf
修改后记得重启:
sudo systemctl restart mongod
如果你愿意,可以告诉我:
我可以给你更精确的启动方式 ✅