在 Ubuntu 下配置 pgAdmin(通常是 pgAdmin 4)一般分为 安装 和 连接 PostgreSQL 两部分。下面以 Ubuntu 20.04 / 22.04 为例说明。
# 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/packages-pgadmin-org.gpg
echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.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
上面的
pgadmin4会安装 桌面版 + Web 版
sudo apt install -y pgadmin4-web
如果你是 Web 版,需要初始化:
sudo /usr/pgadmin4/bin/setup-web.sh
按提示设置:
然后访问:
http://localhost/pgadmin4
sudo apt install -y postgresql postgresql-contrib
启动服务:
sudo systemctl start postgresql
sudo systemctl enable postgresql
sudo nano /etc/postgresql/*/main/postgresql.conf
修改:
listen_addresses = 'localhost'
# 或
listen_addresses = '*'
sudo nano /etc/postgresql/*/main/pg_hba.conf
本地连接示例:
host all all 127.0.0.1/32 md5
host all all ::1/128 md5
修改后重启:
sudo systemctl restart postgresql
pgAdmin 4http://localhost/pgadmin4LocalPG)127.0.0.15432postgrespostgres✅ 点击 Save
sudo -u postgres psql
修改密码:
ALTER USER postgres PASSWORD 'newpassword';
检查 Apache:
sudo systemctl status apache2
如果你告诉我:
我可以给你 更精确的配置方案。