在 Debian 上停止 MongoDB,常见有以下几种方式,推荐优先使用 systemd。
一般是:
mongod
或(旧版本):
mongodb
sudo systemctl stop mongod
sudo systemctl disable mongod
sudo systemctl status mongod
如果你使用的是 SysVinit:
sudo service mongod stop
或
sudo service mongodb stop
适合需要安全关闭的场景:
mongosh
进入后执行:
use admin
db.shutdownServer()
或一条命令:
mongosh admin --eval "db.shutdownServer()"
✅ 优点:会等待数据刷盘,安全
❌ 缺点:需要 MongoDB 正在运行且你有管理员权限
ps aux | grep mongod
sudo kill -9 <PID>
⚠️ 可能导致数据损坏,不建议生产环境使用
ps aux | grep mongod
或
ss -lntp | grep 27017
sudo systemctl stop mongoddb.shutdownServer()(优雅)kill -9如果你告诉我 Debian 版本 或 MongoDB 版本,我可以给你更精确的操作方式。