在 Ubuntu 上,MongoDB 的配置文件位置和配置方式取决于你是通过 官方 apt 包 还是 其他方式(如 snap、Docker) 安装的。下面以最常见的 官方 MongoDB apt 包(mongod) 为例说明。
配置文件路径:
/etc/mongod.conf
这是 mongod 服务默认读取的配置文件(YAML 格式)。
查看配置:
sudo cat /etc/mongod.conf
sudo nano /etc/mongod.conf
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
net:
port: 27017
bindIp: 127.0.0.1
sudo systemctl restart mongod
查看状态:
sudo systemctl status mongod
启动 / 停止:
sudo systemctl start mongod
sudo systemctl stop mongod
开机自启:
sudo systemctl enable mongod
配置文件通常在:
/var/snap/mongodb/current/
且启动方式不同:
snap services
配置通过:
docker run -v 挂载的 mongod.conf| 内容 | 路径 |
|---|---|
| 配置文件 | /etc/mongod.conf |
| 数据目录 | /var/lib/mongodb |
| 日志文件 | /var/log/mongodb/mongod.log |
| 服务名 | mongod |
如果你愿意,可以告诉我:
我可以给你更精确的配置示例。