在 CentOS 上启动 MongoDB,常见有以下几种方式,取决于你的安装方式(yum 安装 / 二进制包 / Docker)。
sudo systemctl start mongod
sudo systemctl enable mongod
sudo systemctl status mongod
sudo systemctl stop mongod
sudo systemctl restart mongod
如果服务名不是
mongod,可能是mongodb,可用:systemctl list-unit-files | grep mongo
mkdir -p /data/db
mongod --dbpath /data/db
后台运行:
mongod --dbpath /data/db --fork --logpath /var/log/mongodb.log
通常配置文件在:
/etc/mongod.conf
启动命令:
mongod -f /etc/mongod.conf
或通过 systemctl(推荐):
systemctl start mongod
docker run -d \
--name mongodb \
-p 27017:27017 \
-v /data/mongo:/data/db \
mongo
sudo chown -R mongod:mongod /data/db
默认端口:27017
检查:
netstat -tunlp | grep 27017
firewall-cmd --add-port=27017/tcp --permanent
firewall-cmd --reload
如果你能告诉我:
我可以给你更精确的启动命令。