温馨提示×

linux pgadmin恢复怎么弄

小樊
47
2026-09-18 13:38:42
栏目: 智能运维

你说的“Linux 下 pgAdmin 恢复”,通常有两种常见场景,我先分情况说明,你可以对号入座:


一、恢复 PostgreSQL 数据库(用 pgAdmin 在 Linux 上恢复备份)

前提

  • 已安装 pgAdmin(桌面版或 Web 版)
  • 已有备份文件(.sql / .dump / .tar 等)

操作步骤(pgAdmin 4)

  1. 打开 pgAdmin,连接到目标 PostgreSQL 服务器
  2. 右键 数据库 → 选择 Restore…
  3. 在 File 中选择你的备份文件
  4. 设置恢复选项:
    • Format:和备份时一致(Custom / Plain / Directory)
    • Role:一般保持默认
  5. 点击 Restore
  6. 等待完成后刷新数据库

⚠️ 注意:

  • 如果是 plain SQL 备份,有时用 psql 更稳:
psql -U username -d dbname -f backup.sql

二、pgAdmin 自身配置/界面“恢复”(不是数据库)

如果你是 pgAdmin 打不开 / 配置丢了 / 重置了:

1. 重置 pgAdmin(Web 版常见)

rm -rf ~/.pgadmin

然后重启 pgAdmin 服务(会重新初始化)。

2. 桌面版(Linux)

rm -rf ~/.config/pgadmin
rm -rf ~/.pgadmin

3. 重新登录

  • 打开 pgAdmin
  • 重新添加服务器连接

三、如果你指的是“服务器崩了,从备份恢复 PostgreSQL”

可以用命令行更可靠:

# 恢复 dump 文件
pg_restore -U username -d dbname -v backup.dump

你可以补充一下

为了给你更精准的步骤,可以告诉我:

  1. 是 数据库恢复 还是 pgAdmin 软件恢复?
  2. pgAdmin 是 桌面版还是 Web 版?
  3. 备份文件是什么格式(.sql / .dump / .tar)?

我可以直接按你的环境一步步教你。

0 踩