温馨提示×

Ubuntu MongoDB配置文件怎么写

小樊
55
2025-06-07 10:29:36
栏目: 云计算

在Ubuntu系统中,MongoDB的配置文件通常位于/etc/mongod.conf。以下是一个基本的MongoDB配置文件示例:

# MongoDB Configuration File

# 数据库存储路径
storage:
  dbPath: /var/lib/mongodb

# 日志文件路径
systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

# 网络配置
net:
  port: 27017
  bindIp: 127.0.0.1

# 安全配置
security:
  authorization: enabled

# 复制集配置(可选)
replication:
  replSetName: myReplSet

# 分片配置(可选)
sharding:
  clusterRole: shardsvr

根据你的需求,你可以修改这个配置文件。以下是一些常见的配置选项:

  • storage.dbPath: 数据库存储路径。
  • systemLog.destination: 日志输出目标,可以是file(文件)或stdout(标准输出)。
  • systemLog.logAppend: 是否在现有日志文件中追加日志。
  • systemLog.path: 日志文件路径。
  • net.port: MongoDB监听的端口号,默认为27017。
  • net.bindIp: MongoDB绑定的IP地址,设置为127.0.0.1表示仅允许本地连接。如果你想允许远程连接,请将其设置为0.0.0.0或指定的IP地址。
  • security.authorization: 是否启用身份验证,默认为disabled。建议启用以提高安全性。
  • replication.replicaSetName: 复制集名称,如果你打算使用复制集功能,请设置此选项。
  • sharding.clusterRole: 分片服务器角色,如果你打算使用分片功能,请设置此选项。

保存配置文件后,重启MongoDB服务以使更改生效:

sudo systemctl restart mongod

如果你需要更详细的配置选项,请参考MongoDB官方文档:https://docs.mongodb.com/manual/reference/configuration-options/

0