MongoDB在Ubuntu系统中的默认配置文件路径为/etc/mongod.conf。该文件是MongoDB服务器的核心配置文件,几乎所有运行参数(如数据存储、网络监听、日志记录、安全设置等)均在此文件中定义。
/etc/mongod.conf采用YAML格式编写,常见配置项及其默认值如下:
storage.dbPath指定MongoDB数据文件的存储位置,默认为/var/lib/mongodb;systemLog.path定义日志文件的输出路径,默认为/var/log/mongodb/mongod.log;net.port设置MongoDB监听的端口号(默认27017),net.bindIp指定绑定的IP地址(默认127.0.0.1,仅允许本地连接);security.authorization用于启用/禁用身份验证(默认disabled,建议设置为enabled以提升安全性)。nano或vim)并以root权限编辑文件,命令示例:sudo nano /etc/mongod.conf
bindIp改为0.0.0.0以允许远程连接);sudo systemctl restart mongod
若修改配置后MongoDB无法启动,可通过以下命令查看服务状态及错误日志,快速定位问题:
sudo systemctl status mongod # 查看服务运行状态
tail -n 50 /var/log/mongodb/mongod.log # 查看最近50行日志