在 CentOS 上启动 MongoDB,常见有两种方式:
1)用系统服务启动(推荐,CentOS 7+)
2)手动命令行启动
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
sudo systemctl stop mongod
sudo systemctl restart mongod
⚠️ 如果你安装的是
mongodb-org,服务名通常是mongod
mongod --dbpath /var/lib/mongo --logpath /var/log/mongodb/mongod.log --fork
或指定配置文件:
mongod -f /etc/mongod.conf
systemctl status mongod
# 报错:Unit mongod.service not found
说明没装或没注册服务,先确认:
which mongod
rpm -qa | grep mongodb
sudo chown -R mongod:mongod /var/lib/mongo
sudo chown -R mongod:mongod /var/log/mongodb
默认端口:27017
netstat -tunlp | grep 27017
mongo
或(新版本)
mongosh
看到 > 提示符说明成功。
如果你能告诉我:
我可以给你更精确的命令。