温馨提示×

ubuntu pgadmin怎么备份

小樊
42
2026-09-12 15:24:41
栏目: 智能运维

在 Ubuntu 上备份 PgAdmin 相关数据和 PostgreSQL 数据库,通常分两种情况:


一、备份 PgAdmin 自身配置(PgAdmin 4)

PgAdmin 4 的配置(连接信息、用户等)一般存储在以下位置:

1. 找到 PgAdmin 数据目录

常见路径:

~/.local/share/pgadmin/

或(系统级安装):

/var/lib/pgadmin/

2. 备份配置目录

tar -czvf pgadmin_backup.tar.gz ~/.local/share/pgadmin

如果是系统级:

sudo tar -czvf pgadmin_backup.tar.gz /var/lib/pgadmin

✅ 恢复时解压回去即可(注意权限)。


二、备份 PostgreSQL 数据库(最重要)

PgAdmin 只是管理工具,真正的数据在 PostgreSQL 中

方法 1:使用 pg_dump(推荐)

pg_dump -U 用户名 数据库名 > db_backup.sql

示例:

pg_dump -U postgres mydb > mydb_20260121.sql

如果是远程:

pg_dump -h 192.168.1.100 -U postgres mydb > mydb.sql

方法 2:使用 PgAdmin 图形界面

  1. 打开 PgAdmin
  2. 右键数据库 → Backup
  3. 选择格式(SQL / Custom)
  4. 指定路径 → 点 Backup

三、自动定时备份(可选)

crontab -e

添加:

0 2 * * * pg_dump -U postgres mydb > /backup/mydb_$(date +\%F).sql

四、总结

备份内容 命令 / 方式
PgAdmin 配置 备份 ~/.local/share/pgadmin
数据库 pg_dump
图形化 PgAdmin → Backup

如果你是 Docker 安装的 PgAdmin / PostgreSQL,或者想备份 整个集群,可以告诉我环境,我给你对应方案。

0