在 Debian 上重启 MongoDB,通常取决于你是通过 systemd 还是 service 方式安装的。下面是最常见的几种方法:
sudo systemctl restart mongod
sudo systemctl status mongod
mongod有时服务名可能是:
sudo systemctl restart mongodb
你可以先查看服务名:
systemctl list-units --type=service | grep mongo
如果是较老版本 Debian,可能使用 service:
sudo service mongod restart
或
sudo service mongodb restart
如果你是以交互方式进入 MongoDB:
mongo
然后执行:
use admin
db.shutdownServer()
再手动启动:
mongod
⚠️ 这种方式通常用于调试,不建议生产环境使用。
ps aux | grep mongod
ss -lntp | grep 27017
或使用 netstat:
netstat -lntp | grep 27017
Failed to restart mongod.service: Unit mongod.service not found说明:
可尝试重新安装:
sudo apt update
sudo apt install -y mongodb-org
如果你愿意,可以把以下信息发给我,我可以更精确地帮你判断:
cat /etc/debian_version)