温馨提示×

linux pgadmin怎么用

小樊
37
2026-09-18 13:54:45
栏目: 智能运维

下面按「在 Linux 上安装 + 基本使用」给你一个实用指南,涵盖 pgAdmin 4(最常用版本)


一、pgAdmin 是什么

pgAdmin 是 PostgreSQL 的官方图形化管理工具,用来:

  • 管理数据库 / 表 / 用户
  • 执行 SQL
  • 查看数据、结构、权限
  • 备份恢复

二、Linux 上安装 pgAdmin 4

方式 1:通过 apt(Ubuntu / Debian,推荐)

# 1. 添加 pgAdmin 仓库
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/packages-pgadmin-org.gpg] https://ftp.pgadmin.org/pub/pgadmin/pgadmin4/apt/ $(lsb_release -cs) pgadmin4" > /etc/apt/sources.list.d/pgadmin4.list'

# 2. 安装
sudo apt update
sudo apt install pgadmin4

桌面用户装 pgadmin4
纯服务器可用 pgadmin4-web


方式 2:Python 虚拟环境(通用)

python3 -m venv pgadmin
source pgadmin/bin/activate
pip install pgadmin4
pgadmin4

方式 3:Docker(服务器常用)

docker run -p 5050:80 \
  -e PGADMIN_DEFAULT_EMAIL=admin@local \
  -e PGADMIN_DEFAULT_PASSWORD=123456 \
  -d dpage/pgadmin4

浏览器访问:http://localhost:5050


三、启动 pgAdmin

桌面版

pgadmin4

或菜单里搜索 pgAdmin 4

Web 版

浏览器打开:

http://127.0.0.1:5050

四、连接 PostgreSQL 数据库

  1. 打开 pgAdmin
  2. 左侧 Servers → Register → Server
  3. 填写:
    • General
      • Name:自定义(如 localdb)
    • Connection
      • Host:127.0.0.1
      • Port:5432
      • Username:postgres
      • Password:你的密码
  4. Save

✅ 连接成功后可看到数据库列表


五、常用操作

1️⃣ 执行 SQL

  • 右键数据库 → Query Tool
  • 写 SQL → 点 ▶ 执行
SELECT * FROM users;

2️⃣ 建表

  • 数据库 → Schemas → public → Tables → 右键 Create → Table

3️⃣ 管理用户/权限

  • Login/Group Roles 右键新建
  • 设置密码、权限

4️⃣ 备份 / 恢复

  • 右键数据库 → Backup
  • 右键数据库 → Restore

六、常见问题

❌ 连不上 PostgreSQL

检查:

sudo systemctl status postgresql

确认:

  • PostgreSQL 已启动
  • pg_hba.conf 允许连接
  • 端口是 5432

❌ 密码错误

sudo -u postgres psql
ALTER USER postgres PASSWORD 'newpass';

七、适合新手的学习路径

  1. 用 pgAdmin 建一个数据库
  2. 建一张表
  3. 插入数据
  4. 写 SELECT
  5. 尝试备份恢复

如果你告诉我:

  • 使用的 Linux 发行版(Ubuntu / CentOS / Arch)
  • 桌面还是服务器
  • 是否已安装 PostgreSQL

我可以给你更精确的命令和截图级步骤

0