温馨提示×

Linux pgAdmin备份恢复步骤有哪些

小樊
55
2025-08-21 02:38:54
栏目: 智能运维

备份步骤

  1. 图形界面备份

    • 打开pgAdmin并连接至PostgreSQL服务器。
    • 在左侧导航栏找到目标数据库,右键选择“Backup…”。
    • 选择备份类型(物理备份选“Backup as custom tarball”,逻辑备份选“Backup as plain SQL”)。
    • 配置备份路径、文件名等选项,点击“Backup”完成备份。
  2. 命令行备份

    • 物理备份
      pg_dump -h 主机名 -U 用户名 -Fc 数据库名 > 备份文件路径.dump
    • 逻辑备份
      pg_dump -h 主机名 -U 用户名 -s 数据库名 > 备份文件路径.sql

恢复步骤

  1. 图形界面恢复

    • 连接至目标服务器,在左侧选择需恢复的数据库。
    • 点击“Backup”菜单下的“Restore”,选择备份文件(.dump或.sql)。
    • 确认恢复选项(如覆盖数据),点击“Restore”执行恢复。
  2. 命令行恢复

    • 物理备份恢复
      pg_restore -h 主机名 -U 用户名 -d 数据库名 备份文件路径.dump
    • 逻辑备份恢复
      psql -h 主机名 -U 用户名 -d 数据库名 < 备份文件路径.sql

注意事项

  • 操作前确保有足够权限,建议在低峰期执行。
  • 恢复前建议先备份当前数据库,避免数据冲突。
  • 可通过-Fc格式备份支持并行恢复,提升效率。

0