温馨提示×

如何在Linux装PgAdmin

小樊
57
2026-08-31 06:48:37
栏目: 智能运维

在 Linux 上安装 pgAdmin(PostgreSQL 的图形化管理工具)常见有三种方式:包管理器安装、Python venv 安装、Docker 安装。下面按最常用、最稳妥的方式给你说明,并附常见发行版示例。


一、确认已安装 PostgreSQL(可选)

如果你只是装 pgAdmin 管理远程数据库,可跳过这一步。

psql --version

二、推荐方式一:使用系统包管理器安装(最简单 ✅)

✅ Ubuntu / Debian

sudo apt update
sudo apt install pgadmin4

如果提示找不到包,先添加 pgAdmin 官方源:

curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/pgadmin-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/pgadmin-archive-keyring.gpg] https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | sudo tee /etc/apt/sources.list.d/pgadmin4.list

sudo apt update
sudo apt install pgadmin4

✅ CentOS / Rocky / AlmaLinux

sudo dnf install pgadmin4

或(老版本):

sudo yum install pgadmin4

三、推荐方式二:Python venv 安装(最通用 ✅✅)

适合 所有 Linux 发行版,不依赖系统包。

1️⃣ 安装依赖

sudo apt install python3 python3-venv python3-pip   # Ubuntu
# 或
sudo dnf install python3 python3-venv python3-pip   # CentOS

2️⃣ 创建虚拟环境

python3 -m venv pgadmin4
source pgadmin4/bin/activate

3️⃣ 安装 pgAdmin

pip install pgadmin4

4️⃣ 初始化并启动

pgadmin4

浏览器访问:

http://127.0.0.1:5050

四、推荐方式三:Docker(服务器/干净环境 ✅✅✅)

1️⃣ 启动容器

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

2️⃣ 访问

http://localhost:5050

五、首次使用配置

  1. 打开 pgAdmin
  2. 设置 master password(本地加密用)
  3. 添加 server:
    • Host:localhost 或数据库 IP
    • Port:5432
    • Username / Password:PostgreSQL 用户

六、常见问题

❓ pgAdmin 很慢?

✅ 用 Docker 或 venv 安装更轻量

❓ 无法连接数据库?

  • 检查 pg_hba.conf
  • 确认端口开放
  • 云服务器检查安全组

七、我可以帮你定制

你可以告诉我:

  • ✅ Linux 发行版(Ubuntu / CentOS / 麒麟 / 欧拉)
  • ✅ 是否服务器/桌面
  • ✅ 是否管理本地或远程数据库

我可以给你一步一步精确到命令的安装方案。

0 踩