温馨提示×

ubuntu pgadmin怎样迁移

小樊
39
2026-09-18 21:12:01
栏目: 智能运维

在 Ubuntu 上迁移 pgAdmin(通常指 pgAdmin 4)一般分两种场景,我先帮你理清楚,再给具体操作。


一、先确认你要“迁移”的是什么

pgAdmin 本身只是管理工具,真正的数据在 PostgreSQL 数据库里。
常见迁移需求有 3 种:

  1. 迁移 pgAdmin 本身的配置(连接、服务器列表)
  2. 迁移 PostgreSQL 数据库数据
  3. 把 pgAdmin 从一台 Ubuntu 迁移到另一台 Ubuntu

下面分别说。


二、迁移 pgAdmin 4 的配置(最常用)

pgAdmin 4 的配置(服务器、连接信息)存在 SQLite 数据库 里。

1. 找到 pgAdmin 配置目录

通常是:

~/.config/pgadmin/

或(系统级安装):

/var/lib/pgadmin/

关键文件:

  • pgadmin4.db(核心配置)
  • config_local.py(自定义配置)

2. 备份(旧机器)

cp -r ~/.config/pgadmin ~/pgadmin_backup

3. 恢复(新机器)

cp -r ~/pgadmin_backup ~/.config/pgadmin

⚠️ 注意:

  • 新机器 pgAdmin 版本尽量一致
  • 恢复后修改权限:
chown -R $USER:$USER ~/.config/pgadmin

三、迁移 PostgreSQL 数据库(数据才是重点)

pgAdmin 不能“存数据”,数据在 PostgreSQL。

方法 1:pg_dump(推荐)

pg_dump -U username -h localhost dbname > db.sql

恢复:

psql -U username -h localhost dbname < db.sql

方法 2:用 pgAdmin 图形界面

  • 右键数据库 → Backup
  • 在新服务器 → Restore

四、整台 Ubuntu 迁移 pgAdmin + PostgreSQL

标准流程:

  1. 备份 PostgreSQL
pg_dumpall > all.sql
  1. 备份 pgAdmin 配置
tar czf pgadmin.tar.gz ~/.config/pgadmin
  1. 新机器安装:
sudo apt install postgresql pgadmin4
  1. 恢复数据 + 配置

五、如果你是用 apt / pip 装的 pgAdmin

查看安装方式:

which pgadmin4
dpkg -l | grep pgadmin

不同安装方式配置路径略有区别,我可以按你的实际情况给你精确命令。


六、你可以告诉我

  • ✅ 是 桌面版 pgAdmin 还是 Web 版(pgAdmin4-web)
  • ✅ Ubuntu 版本
  • ✅ 想迁移“配置”还是“数据库”

我可以直接给你一步一步可复制的命令

0