温馨提示×

ubuntu pgadmin怎么换端口

小樊
40
2026-10-09 15:36:26
栏目: 智能运维

在 Ubuntu 上修改 pgAdmin(通常指 pgAdmin 4)的端口,取决于你的安装方式。下面分常见情况说明:


一、通过 apt 安装的 pgAdmin 4(系统服务方式)

如果你是用官方 apt 仓库安装的 pgAdmin 4(作为 systemd 服务运行):

1. 编辑配置文件

sudo nano /etc/pgadmin4/config.py

或(部分版本):

sudo nano /etc/pgadmin4/config_local.py

2. 修改端口

找到或添加:

DEFAULT_SERVER_PORT = 5050

改成你想要的端口,例如:

DEFAULT_SERVER_PORT = 8080

3. 重启 pgAdmin 服务

sudo systemctl restart pgadmin4

4. 确认端口监听

sudo netstat -tlnp | grep pgadmin
# 或
ss -tlnp | grep pgadmin

二、通过 Python pip 安装的 pgAdmin 4

如果你是 pip install pgadmin4 安装的:

1. 找到启动脚本

一般在:

~/.local/bin/pgadmin4

或

/usr/local/bin/pgadmin4

2. 启动时指定端口

pgadmin4 --port 8080

或在 config.py 中修改:

DEFAULT_SERVER_PORT = 8080

三、通过 Docker 运行的 pgAdmin

如果是 Docker:

docker run -p 8080:80 \
  -e PGADMIN_DEFAULT_EMAIL=admin@admin.com \
  -e PGADMIN_DEFAULT_PASSWORD=admin \
  dpage/pgadmin4

这里:

  • 8080 是宿主机端口
  • 80 是容器内部端口(不要改)

四、常见问题

端口被占用

sudo lsof -i :5050

防火墙(如有)

sudo ufw allow 8080

如果你能告诉我:

  • 安装方式(apt / pip / docker)
  • pgAdmin 版本
  • 是否桌面版还是 Web 版

我可以给你更精确的命令。

0 踩