在 Linux 上配置 pgAdmin(以 pgAdmin 4 为例)通常分为 安装 → 初始化 → 连接 PostgreSQL 几个步骤,下面按常见方式给你一份完整配置指南。
curl -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/pgadmin-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/pgadmin-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-desktop
Web 版(服务器使用)
sudo apt install pgadmin4-web
sudo apt install python3 python3-venv python3-pip
python3 -m venv pgadmin4
source pgadmin4/bin/activate
pip install pgadmin4
如果你使用的是 pgadmin4-web,需要初始化用户:
sudo /usr/pgadmin4/bin/setup-web.sh
会提示你输入:
sudo systemctl restart apache2
浏览器访问:
http://localhost/pgadmin4
sudo systemctl status postgresql
如果未启动:
sudo systemctl start postgresql
local-db)localhost 或 127.0.0.15432postgrespostgres✅ 点击 Save
如果连接失败,检查:
编辑配置文件:
sudo nano /etc/postgresql/*/main/postgresql.conf
确认:
listen_addresses = '*'
sudo nano /etc/postgresql/*/main/pg_hba.conf
添加:
host all all 0.0.0.0/0 md5
sudo systemctl restart postgresql
sudo ufw allow 5432
/var/log/pgadmin/pgadmin4.log
| 步骤 | 命令 |
|---|---|
| 安装 | sudo apt install pgadmin4 |
| Web 初始化 | setup-web.sh |
| 访问地址 | http://localhost/pgadmin4 |
| 连接库 | localhost:5432 |
如果你愿意,我可以:
你现在用的是 哪个 Linux 发行版?