在 Ubuntu 上启动 MongoDB,通常有以下几种方式,取决于你的安装方式(apt 官方包 / tar 包)以及系统初始化方式(systemd)。
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
看到 active (running) 说明启动成功。
sudo systemctl stop mongod
sudo systemctl restart mongod
Failed to start mongod.service: Unit mongod.service not found说明没有用 apt 安装,或没生成 service 文件。
解决:
sudo apt install -y mongodb-org
MongoDB 默认数据目录是:
/var/lib/mongodb
如果手动改过,需要授权:
sudo chown -R mongodb:mongodb /var/lib/mongodb
sudo mongod --dbpath /var/lib/mongodb
或后台运行:
sudo mongod --fork --logpath /var/log/mongodb/mongod.log
mongo
或(新版本):
mongosh
mongod --version
如果你愿意,可以告诉我:
我可以直接帮你定位问题。