在 CentOS 上启动 MongoDB,通常分为 使用 systemd 启动(推荐) 和 手动启动 两种方式。下面以常见情况为例说明。
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
看到 active (running) 表示启动成功。
有些安装方式服务名可能是 mongodb:
sudo systemctl start mongodb
sudo systemctl enable mongodb
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
常见参数说明:
--dbpath:数据目录--logpath:日志文件--fork:后台运行mongo
sudo chown -R mongod:mongod /var/lib/mongo
sudo chown -R mongod:mongod /var/log/mongodb
netstat -tunlp | grep 27017
/etc/mongod.conf
修改后重启:
sudo systemctl restart mongod
mongo --eval "db.runCommand({ ping: 1 })"
返回:
{ "ok" : 1 }
说明 MongoDB 正常工作。
如果你能告诉我:
我可以给你更精确的步骤。