温馨提示×

centos怎么安装pgadmin

小樊
37
2026-10-06 03:20:32
栏目: 智能运维

在 CentOS 上安装 pgAdmin 有几种常见方式,最推荐的是 通过官方仓库安装 pgAdmin 4(Web 模式)。下面以 CentOS 7 / CentOS 8 为例说明。


一、通过官方仓库安装 pgAdmin 4(推荐)

1. 安装 EPEL 源

sudo yum install -y epel-release

2. 添加 pgAdmin 官方仓库

sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm

3. 安装 pgAdmin 4(Web 模式)

sudo yum install -y pgadmin4-web

4. 初始化 pgAdmin

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

按提示设置:

  • 登录邮箱
  • 登录密码

5. 启动服务

sudo systemctl enable httpd
sudo systemctl start httpd

6. 访问 pgAdmin

浏览器打开:

http://服务器IP/pgadmin4

二、安装 pgAdmin 4(桌面模式,不推荐服务器使用)

sudo yum install -y pgadmin4-desktop

⚠️ 需要图形界面(GNOME 等),不适合无桌面服务器。


三、使用 Docker 安装(最省事)

如果你装了 Docker:

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

访问:

http://服务器IP:5050

四、常见问题

1. 页面打不开

  • 检查防火墙:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload

2. 连接 PostgreSQL 失败

  • PostgreSQL 需允许远程连接
  • 修改 postgresql.conf 和 pg_hba.conf

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否有图形界面
  • 是否用 Docker

我可以给你更精确的安装步骤。

0 踩