centos

centos pgadmin备份恢复流程

小樊
46
2025-08-14 20:26:50
栏目: 智能运维

CentOS pgAdmin备份恢复流程

一、备份流程

  1. 物理备份(推荐用于完整恢复)

    • 图形界面:打开pgAdmin→连接服务器→右击数据库→Backup…→选择Backup as custom tarball→指定路径和文件名→点击备份
    • 命令行pg_basebackup -h localhost -U postgres -D /path/to/backup -P -X stream -R -f custom
  2. 逻辑备份(适合跨版本迁移)

    • 图形界面:打开pgAdmin→连接服务器→右击数据库→Backup…→选择Backup as plain SQL→指定路径和文件名→点击备份
    • 命令行pg_dump -h localhost -U postgres -Fc dbname > dbname.backup

二、恢复流程

  1. 物理备份恢复

    • 命令行pg_basebackup -h localhost -U postgres -D /path/to/restore -P -X stream -R(需确保目标路径为空)。
  2. 逻辑备份恢复

    • 图形界面:打开pgAdmin→连接服务器→右击目标数据库→Restore…→选择之前导出的SQL文件→点击恢复
    • 命令行psql -h localhost -U postgres -d dbname < dbname.backup(如需覆盖,添加-c选项)。

注意事项

参考来源:

0
看了该问题的人还看了