在 Debian 上修改 MongoDB 的端口,主要是修改 MongoDB 的配置文件,然后重启服务。步骤如下:
MongoDB 默认配置文件一般在:
/etc/mongod.conf
使用编辑器打开(如 nano 或 vim):
sudo nano /etc/mongod.conf
找到 net 部分,例如:
net:
port: 27017
bindIp: 127.0.0.1
把 27017 改成你想要的端口,比如:
net:
port: 37017
bindIp: 127.0.0.1
⚠️ 注意 YAML 格式,冒号后面要有空格,缩进要用空格不要用 Tab。
在 nano 中:
Ctrl + O 保存Ctrl + X 退出sudo systemctl restart mongod
sudo systemctl status mongod
或
ss -lntp | grep mongod
mongo --port 37017
或
mongosh --port 37017
sudo ufw allow 37017
docker run -p 或 docker-compose.yml 中的端口映射,不是配置文件。如果你是在 Docker / 集群 / 复制集 环境下改端口,可以告诉我,我给你对应的做法。