centos pgadmin備份恢復流程
小樊
50
2025-08-14 20:26:50
CentOS pgAdmin備份恢復流程
一、備份流程
-
物理備份(推薦用于完整恢復)
- 圖形界面:打開pgAdmin→連接服務器→右擊數據庫→Backup…→選擇Backup as custom tarball→指定路徑和文件名→點擊備份。
- 命令行:
pg_basebackup -h localhost -U postgres -D /path/to/backup -P -X stream -R -f custom
。
-
邏輯備份(適合跨版本遷移)
- 圖形界面:打開pgAdmin→連接服務器→右擊數據庫→Backup…→選擇Backup as plain SQL→指定路徑和文件名→點擊備份。
- 命令行:
pg_dump -h localhost -U postgres -Fc dbname > dbname.backup
。
二、恢復流程
-
物理備份恢復
- 命令行:
pg_basebackup -h localhost -U postgres -D /path/to/restore -P -X stream -R
(需確保目標路徑為空)。
-
邏輯備份恢復
- 圖形界面:打開pgAdmin→連接服務器→右擊目標數據庫→Restore…→選擇之前導出的SQL文件→點擊恢復。
- 命令行:
psql -h localhost -U postgres -d dbname < dbname.backup
(如需覆蓋,添加-c
選項)。
注意事項
- 恢復前需確保備份文件完整,建議先在非生產環境測試。
- 物理備份恢復會覆蓋目標路徑的所有數據,邏輯備份可選擇性恢復表或數據。
- 定期驗證備份有效性,避免過期備份導致恢復失敗。
參考來源:
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女