在CentOS上配置MongoDB,要点如下:
- 安装MongoDB:可通过创建YUM仓库文件,使用
yum install -y mongodb-org命令安装,需根据系统版本选择合适版本。 - 配置文件设置:
- 数据与日志目录:在
/etc/mongod.conf中设置dbPath(数据目录,默认/var/lib/mongo)和logpath(日志路径,默认/var/log/mongodb/mongod.log)。 - 网络配置:设置
port(默认27017)和bindIp(默认127.0.0.1,若需远程访问可改为0.0.0.0)。 - 安全配置:启用
authorization(设置为enabled)来开启身份验证,还可配置keyFile用于副本集内部认证。 - 性能优化:可调整
storage.wiredTiger.engineConfig.cacheSizeGB设置WiredTiger缓存大小,还可启用日志轮转等。
- 数据与日志目录:在
- 服务管理:使用
systemctl start mongod启动服务,systemctl enable mongod设置开机自启。 - 安全设置:除上述配置文件中的安全设置外,还可关闭SELinux,配置防火墙限制访问IP等。