温馨提示×

debian怎么改mongodb端口

小樊
37
2026-09-14 13:53:25
栏目: 云计算

在 Debian 上修改 MongoDB 的端口,主要是修改 MongoDB 的配置文件,然后重启服务。步骤如下:

1. 编辑 MongoDB 配置文件

MongoDB 默认配置文件一般在:

/etc/mongod.conf

使用编辑器打开(如 nano 或 vim):

sudo nano /etc/mongod.conf

2. 修改 port 配置

找到 net 部分,例如:

net:
  port: 27017
  bindIp: 127.0.0.1

27017 改成你想要的端口,比如:

net:
  port: 37017
  bindIp: 127.0.0.1

⚠️ 注意 YAML 格式,冒号后面要有空格,缩进要用空格不要用 Tab。

3. 保存并退出

在 nano 中:

  • Ctrl + O 保存
  • Ctrl + X 退出

4. 重启 MongoDB 服务

sudo systemctl restart mongod

5. 确认端口已修改

sudo systemctl status mongod

ss -lntp | grep mongod

6. 连接时指定新端口

mongo --port 37017

mongosh --port 37017

补充情况

  • 如果使用防火墙(ufw),记得放行新端口:
    sudo ufw allow 37017
    
  • 如果是 Docker 运行的 MongoDB,需要改的是 docker run -pdocker-compose.yml 中的端口映射,不是配置文件。

如果你是在 Docker / 集群 / 复制集 环境下改端口,可以告诉我,我给你对应的做法。

0