温馨提示×

centos怎么修改mongodb端口

小樊
34
2026-09-21 03:52:34
栏目: 云计算

在 CentOS 上修改 MongoDB 端口,通常需要修改 MongoDB 的配置文件并重启服务。以下是详细步骤:


一、修改 MongoDB 配置文件

1. 找到配置文件

MongoDB 的配置文件一般位于:

/etc/mongod.conf

2. 编辑配置文件

使用 vi 或 vim 编辑:

sudo vi /etc/mongod.conf

找到 net 部分,修改 port

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

⚠️ 注意:YAML 格式对缩进敏感,不要使用 Tab,用空格。


二、如果启用了 SELinux(CentOS 常见)

如果修改了非默认端口(不是 27017),需要允许新端口:

sudo semanage port -a -t mongod_port_t -p tcp 27018

如果 semanage 不存在:

sudo yum install policycoreutils-python-utils -y

三、配置防火墙(如果开启 firewalld)

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

四、重启 MongoDB 服务

sudo systemctl restart mongod

查看状态:

sudo systemctl status mongod

五、验证端口是否生效

ss -lntp | grep mongod

mongo --port 27018

六、客户端连接示例

mongo --host 127.0.0.1 --port 27018

或修改连接字符串:

mongodb://127.0.0.1:27018

如果你用的是 Docker 版 MongoDB自定义 yum 源,可以告诉我,我给你对应方案。

0