溫馨提示×

centos pgadmin備份恢復流程

小樊
50
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女