温馨提示×

MongoDB Ubuntu配置文件在哪

小樊
44
2025-11-02 19:38:57
栏目: 云计算

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以提升安全性)。

如何修改配置文件

  1. 打开配置文件:使用文本编辑器(如nanovim)并以root权限编辑文件,命令示例:
    sudo nano /etc/mongod.conf
    
  2. 修改参数:根据需求调整对应配置项(如将bindIp改为0.0.0.0以允许远程连接);
  3. 保存并重启服务:修改完成后保存文件,通过以下命令重启MongoDB服务使更改生效:
    sudo systemctl restart mongod
    

验证配置文件的正确性

若修改配置后MongoDB无法启动,可通过以下命令查看服务状态及错误日志,快速定位问题:

sudo systemctl status mongod  # 查看服务运行状态
tail -n 50 /var/log/mongodb/mongod.log  # 查看最近50行日志

0