下面按实际场景给你一个从零到能用的完整说明:如何用 pgAdmin 管理 Ubuntu 上的 PostgreSQL 数据库。
sudo apt update
sudo apt install postgresql postgresql-contrib
安装完成后,PostgreSQL 会自动:
postgres查看状态:
sudo systemctl status postgresql
编辑配置文件:
sudo nano /etc/postgresql/<版本>/main/postgresql.conf
找到:
#listen_addresses = 'localhost'
改成:
listen_addresses = '*'
如果只是本机用 pgAdmin,也可不改
编辑:
sudo nano /etc/postgresql/<版本>/main/pg_hba.conf
添加(示例:允许本地或某个 IP):
# 本地
host all all 127.0.0.1/32 md5
# 允许某 IP(如 192.168.1.100)
host all all 192.168.1.100/32 md5
保存后重启:
sudo systemctl restart postgresql
不要用 postgres 直接连 pgAdmin,建议新建用户:
sudo -u postgres psql
CREATE USER dbadmin WITH PASSWORD '你的密码' SUPERUSER;
CREATE DATABASE mydb OWNER dbadmin;
\q
适合:你电脑上装 pgAdmin,连 Ubuntu 数据库
下载: https://www.pgadmin.org/download/
适合:服务器直接跑 Web 管理界面
sudo apt install pgadmin4-web
sudo /usr/pgadmin4/bin/setup-web.sh
按提示设置邮箱和密码,然后访问:
http://服务器IP/pgadmin4
General
Connection
Ubuntu服务器IP5432postgresdbadmin你的密码点击 Save
检查:
sudo ufw allow 5432
重置密码:
sudo -u postgres psql
ALTER USER dbadmin WITH PASSWORD '新密码';
如果你愿意,可以告诉我:
✅ Ubuntu 版本
✅ PostgreSQL 版本
✅ pgAdmin 装在哪(本机 / 服务器)
我可以给你一步不差的命令。