教程 mongodb tutorial

配置文件与启动参数

MongoDB 可以通过配置文件或命令行启动参数进行灵活配置,满足不同环境需求。

配置文件(mongod.conf)

配置文件通常使用 YAML 格式,常见配置项包括:

网络设置

yaml
net:
  port: 27017                # 监听端口
  bindIp: 127.0.0.1          # 监听的 IP 地址,多个用逗号分隔

`

存储设置

yaml
storage:
  dbPath: /var/lib/mongodb   # 数据文件路径
  journal:
    enabled: true            # 是否启用日志

安全设置

yaml
security:
  authorization: enabled     # 启用权限控制
  keyFile: /path/to/keyfile  # 副本集认证密钥文件

日志设置

yaml
systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true

启动参数示例

启动 MongoDB 并指定配置文件:

bash
mongod --config /etc/mongod.conf

直接通过命令行参数设置:

bash
mongod --port 27018 --dbpath /data/db --bind_ip 0.0.0.0 --auth

常用启动参数

  • --port:指定监听端口。
  • --dbpath:数据文件存储路径。
  • --bind_ip:监听的 IP 地址。
  • --auth:启用认证。
  • --fork:后台运行(通常配合日志文件使用)。

建议

  • 推荐使用配置文件管理,方便维护。
  • 生产环境配置合理权限和安全参数。
  • 启动前检查配置文件语法及路径有效性。

掌握配置文件和启动参数的使用,有助于灵活部署和管理 MongoDB 服务。