温馨提示×

linux下pgadmin怎么用

小樊
56
2026-10-03 12:12:45
栏目: 智能运维

在 Linux 下使用 pgAdmin(PostgreSQL 的图形化管理工具)一般分几种方式:系统安装版、容器版、Web 版(pgAdmin 4)。下面给你一个从安装到基本使用的完整说明。


一、安装 pgAdmin(Linux)

方式 1:通过官方仓库安装(推荐,pgAdmin 4)

以 Ubuntu / Debian 为例:

# 1. 安装依赖
sudo apt install curl ca-certificates

# 2. 导入 pgAdmin 公钥
curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg

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

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

安装完成后:

  • 桌面版:直接运行 pgadmin4
  • Web 版:
    sudo /usr/pgadmin4/bin/setup-web.sh
    
    然后浏览器访问:
    http://localhost/pgadmin4
    

方式 2:用 Docker(最简单、不污染系统)

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

浏览器访问:

http://localhost:5050

二、连接 PostgreSQL 数据库

1. 打开 pgAdmin

  • 桌面版:启动 pgAdmin 4
  • Web 版:浏览器登录

2. 添加服务器

  1. 左侧 Servers → 右键 → Register → Server
  2. 在 General 页:
    • Name:随便起(如 local-db)
  3. 在 Connection 页:
    • Host:localhost 或 IP
    • Port:5432
    • Username:postgres
    • Password:数据库密码
  4. 点击 Save

✅ 连接成功后可看到数据库、表、视图等


三、常用操作

查看 / 编辑数据

  • 展开数据库 → Schemas → public → Tables
  • 右键表 → View/Edit Data

执行 SQL

  • 工具栏点击 Query Tool
  • 写 SQL → 点 ▶ 执行

备份数据库

pg_dump -U postgres dbname > db.sql

恢复数据库

psql -U postgres dbname < db.sql

四、常见问题

1. 连接被拒绝

  • PostgreSQL 未启动:
    sudo systemctl start postgresql
    
  • pg_hba.conf 未允许连接

2. 只能用 localhost

修改:

listen_addresses = '*'

3. Linux 无桌面

→ 直接用 pgAdmin Web 版 / Docker


五、推荐学习路径

  1. pgAdmin 看表结构
  2. Query Tool 写 SQL
  3. 命令行 psql 辅助
  4. 备份恢复练习

如果你告诉我:

  • 用的是 Ubuntu / CentOS / Arch
  • 想用 桌面版还是 Web 版
  • 是否连 远程数据库

我可以给你更精确的步骤。

0 踩