温馨提示×

Linux中PgAdmin怎么用

小樊
51
2026-07-21 16:18:45
栏目: 智能运维

在 Linux 下使用 pgAdmin 主要是用来管理 PostgreSQL 数据库。下面我分几种常见场景给你讲清楚:安装、启动、连接数据库、基本使用。


一、pgAdmin 是什么?

pgAdmin 是 PostgreSQL 官方推荐的 图形化管理工具
✅ 管理数据库
✅ 执行 SQL
✅ 管理用户、表、索引、备份恢复
✅ 支持 Linux / Windows / macOS


二、在 Linux 上安装 pgAdmin

✅ 方法一:通过 APT(Ubuntu / Debian)

sudo apt update
sudo apt install pgadmin4

安装完成后,可以直接在菜单中搜索 pgAdmin 4 启动。


✅ 方法二:通过 DNF / YUM(CentOS / Rocky / Alma)

sudo dnf install pgadmin4

或:

sudo yum install pgadmin4

✅ 方法三:使用 Python venv(推荐服务器环境)

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

三、启动 pgAdmin(常见方式)

✅ 桌面环境

安装完成后直接:

  • 应用菜单 → 搜索 pgAdmin 4
  • 点击即可打开(浏览器)

✅ 无桌面(服务器)使用 Web 模式

pgadmin4

或:

python3 /usr/share/pgadmin4/web/pgAdmin4.py

浏览器访问:

http://127.0.0.1:5050

如果你在服务器上:

http://服务器IP:5050

四、第一次使用 pgAdmin

1️⃣ 设置主密码

第一次打开会提示设置 Master Password
⚠️ 记住这个密码(用于保护连接信息)


2️⃣ 连接 PostgreSQL 数据库

点击:

Add New Server

填写:

项目 示例
Name 自定义,如 localdb
Host localhost
Port 5432
Maintenance DB postgres
Username postgres
Password PostgreSQL 用户密码

点击 Save


五、pgAdmin 常见操作

✅ 查看数据库

左侧:

Servers → localdb → Databases

✅ 执行 SQL

右键数据库 → Query Tool
输入 SQL:

SELECT * FROM users;

✅ 创建数据库

右键 Databases → Create → Database


✅ 备份数据库

右键数据库 → Backup
可导出 .sql 或自定义格式


✅ 恢复数据库

右键数据库 → Restore


六、常见问题

❓ 连接失败

检查:

sudo systemctl status postgresql
psql -U postgres -h localhost

确认:

  • PostgreSQL 是否在运行
  • pg_hba.conf 是否允许密码登录

❓ pgAdmin 打不开页面

检查端口是否被占用:

ss -lntp | grep 5050

七、pgAdmin 适合谁?

✅ 初学者
✅ 数据库管理员
✅ 需要图形化备份/恢复

如果你更熟悉命令行,psql 也很好用。


如果你愿意,可以告诉我:

  • ✅ 你用的是 Ubuntu / CentOS / Arch
  • ✅ 本地还是远程服务器
  • ✅ 是否刚装 PostgreSQL

我可以一步步带你配置 ✅

0