在CentOS上配置MongoDB的关键步骤
一 配置文件位置与格式
二 最小可用配置示例
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
net:
port: 27017
bindIp: 127.0.0.1 # 如需远程访问,可改为 0.0.0.0 或指定内网IP
processManagement:
fork: true
pidFilePath: /var/run/mongodb/mongod.pid
# 可选:启用访问控制(推荐)
# security:
# authorization: enabled
三 启用认证与创建管理员
security:
authorization: enabled
use admin
db.createUser({
user: "admin",
pwd: "YourStrongPassword",
roles: ["root"]
})
四 远程访问与防火墙
sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload
五 常见排错与验证