温馨提示×

如何安装linux pgadmin

小樊
43
2026-10-03 12:09:43
栏目: 智能运维

下面按最常见场景给你讲:在 Linux 上安装 pgAdmin(Web 版 pgAdmin 4),这是目前官方推荐方式。


一、先决条件

  • 已安装 PostgreSQL(不装也能装 pgAdmin,但没意义)
  • 有 sudo 权限
  • 系统示例以 Ubuntu / Debian 为主(CentOS 见后)

二、Ubuntu / Debian 安装 pgAdmin 4(官方仓库,推荐)

1. 安装依赖

sudo apt update
sudo apt install -y curl ca-certificates gnupg

2. 添加 pgAdmin 官方仓库

curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
  sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.pgadmin.org/pub/pgadmin/pgadmin4/apt/ $(lsb_release -cs) pgadmin4" > /etc/apt/sources.list.d/pgadmin4.list'

3. 安装 pgAdmin 4(Web 模式)

sudo apt update
sudo apt install -y pgadmin4-web

4. 初始化 Web 模式

sudo /usr/pgadmin4/bin/setup-web.sh

按提示:

  • 设置登录邮箱(管理员账号)
  • 设置密码

三、访问 pgAdmin

浏览器打开:

http://服务器IP/pgadmin4

或本机:

http://localhost/pgadmin4

四、CentOS / Rocky / AlmaLinux

sudo dnf install -y https://ftp.pgadmin.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
sudo dnf install -y pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh

五、桌面版(不推荐服务器用)

如果你只是本地 Linux 桌面:

sudo apt install pgadmin4-desktop

启动:

pgadmin4

六、常见问题

✅ 端口被占用
pgAdmin 用 Apache,默认 80

✅ 无法访问

sudo systemctl restart apache2

✅ 只想要轻量客户端
可用:

  • DBeaver
  • psql 命令行

如果你告诉我:

  • Linux 发行版
  • 是否服务器 / 桌面
  • 是否 Docker

我可以给你最合适的一行命令安装方案。

0 踩