在 Ubuntu 上配置 pgAdmin(以 pgAdmin 4 为例,目前最常用)一般分为 安装 和 连接 PostgreSQL 两部分。下面给你一套从零开始的清晰步骤。
# 1. 安装依赖
sudo apt update
sudo apt install -y curl ca-certificates gnupg
# 2. 添加 pgAdmin 官方仓库
curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | \
sudo gpg --dearmor -o /usr/share/keyrings/pgadmin.gpg
echo "deb [signed-by=/usr/share/keyrings/pgadmin.gpg] \
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" | \
sudo tee /etc/apt/sources.list.d/pgadmin4.list
# 3. 安装
sudo apt update
sudo apt install -y pgadmin4
如果是 桌面版 Ubuntu,推荐:
sudo apt install -y pgadmin4-desktop
如果是 服务器(无界面),用:
sudo apt install -y pgadmin4-web
如果你安装的是 pgadmin4-web:
sudo /usr/pgadmin4/bin/setup-web.sh
按提示设置:
配置完成后访问:
http://服务器IP/pgadmin4
sudo nano /etc/postgresql/*/main/postgresql.conf
确保:
listen_addresses = 'localhost' # 或 '0.0.0.0'
sudo nano /etc/postgresql/*/main/pg_hba.conf
示例(本地连接):
host all all 127.0.0.1/32 md5
若允许远程:
host all all 0.0.0.0/0 md5
⚠️ 生产环境不建议
0.0.0.0/0
重启 PostgreSQL:
sudo systemctl restart postgresql
LocalPG)127.0.0.1 或服务器 IP5432postgrespostgressudo systemctl status postgresql
sudo ufw allow 5432
sudo systemctl status apache2
✅ Ubuntu 上配置 pgAdmin 核心三步:
如果你告诉我:
我可以给你更精确的配置方案。