温馨提示×

如何在 Linux 启动 pgAdmin

小樊
36
2026-08-20 08:28:24
栏目: 智能运维

在 Linux 上启动 pgAdmin 取决于你是通过 包管理器安装Python (pip) 还是 Docker 安装的。下面按常见方式分别说明。


一、通过系统包管理器安装的 pgAdmin(最常见)

1️⃣ 启动 pgAdmin 服务(pgAdmin 4 通常以 systemd 服务运行)

sudo systemctl start pgadmin4

设置开机自启(可选):

sudo systemctl enable pgadmin4

查看状态:

sudo systemctl status pgadmin4

2️⃣ 在浏览器中访问

默认地址通常是:

http://localhost:5050

或(某些发行版):

http://127.0.0.1:80

✅ 第一次访问会要求你设置 pgAdmin 管理员邮箱和密码


二、通过 Python pip 安装的 pgAdmin

1️⃣ 确认已安装

pip show pgadmin4

2️⃣ 启动 pgAdmin

pgadmin4

或(某些版本):

python -m pgadmin4

3️⃣ 浏览器访问

http://localhost:5050

三、通过 Docker 启动 pgAdmin

1️⃣ 启动容器

docker run -d \
  --name pgadmin \
  -p 5050:80 \
  -e PGADMIN_DEFAULT_EMAIL=admin@example.com \
  -e PGADMIN_DEFAULT_PASSWORD=admin \
  dpage/pgadmin4

2️⃣ 浏览器访问

http://localhost:5050

四、桌面环境(GUI)启动方式

如果你安装的是 桌面版 pgAdmin

pgadmin4 &

或在应用菜单中搜索 pgAdmin


五、常见问题排查

❌ 端口被占用

ss -lntp | grep 5050

❌ 无法访问

  • 检查防火墙:
sudo ufw allow 5050

❌ 服务未启动

sudo systemctl restart pgadmin4

六、快速判断你用的是哪种方式

which pgadmin4

或:

dpkg -l | grep pgadmin
rpm -qa | grep pgadmin
docker ps

如果你愿意,可以告诉我:

  • ✅ Linux 发行版(Ubuntu / CentOS / Debian / Arch)
  • ✅ 安装方式(apt / yum / pip / docker)

我可以给你 精确到命令级别 的启动方案。

0