温馨提示×

linux mongodb配置端口怎么改

小樊
40
2026-10-01 12:02:14
栏目: 云计算

在 Linux 上修改 MongoDB 的端口,主要通过修改 配置文件 来实现。下面以最常见的方式说明(以 MongoDB 4.x/5.x/6.x 为例,包管理安装)。


一、找到 MongoDB 配置文件

通常位置是:

/etc/mongod.conf

如果你不确定:

ps -ef | grep mongod

看启动参数里有没有 --config。


二、修改端口

编辑配置文件:

sudo vi /etc/mongod.conf

找到 net 部分,修改 port:

net:
  port: 27018   # 改成你想要的端口
  bindIp: 127.0.0.1

默认端口是 27017


三、重启 MongoDB

使用 systemd(大多数现代 Linux)

sudo systemctl restart mongod

查看状态:

sudo systemctl status mongod

四、确认端口已修改

ss -lntp | grep mongod

或:

mongo --port 27018

(新版本可能是 mongosh)


五、防火墙注意(很重要)

如果开了防火墙:

sudo firewall-cmd --add-port=27018/tcp --permanent
sudo firewall-cmd --reload

或(iptables / ufw 视系统而定)


六、命令行临时修改(不推荐)

也可以直接启动:

mongod --port 27018

但 重启后会失效,不建议生产环境使用。


七、连接时指定端口

mongo --port 27018

或连接字符串:

mongodb://127.0.0.1:27018

如果你是用 Docker / 源码安装 / 特定发行版(Ubuntu/CentOS),可以告诉我,我可以给你更精确的配置方式。

0 踩