在 CentOS 上启动 MongoDB 服务,通常取决于你是用 yum 安装 还是 二进制包/压缩包安装。下面按常见情况说明:
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
看到
active (running)表示启动成功。
某些版本或自定义安装可能服务名不同,可先查看:
systemctl list-unit-files | grep mongo
如果是 mongodb,则:
sudo systemctl start mongodb
如果你是从官网下载的压缩包,没有 systemd 服务:
mongod --dbpath /data/db --logpath /var/log/mongodb.log --fork
mongod -f /etc/mongod.conf
sudo mkdir -p /data/db
sudo chown -R mongod:mongod /data/db
查看日志:
cat /var/log/mongodb/mongod.log
netstat -tunlp | grep 27017
mongo
或新版本:
mongosh
如果你能告诉我:
我可以给你更精确的启动命令。