1. 程式人生 > >postgre數據庫備份與恢復

postgre數據庫備份與恢復

bak 另一個 navicat 一個數 備份數據庫 文件 實現 use 備份與恢復

背景:由於可視化工具navicat上數據傳輸太慢了,因此想要達到復制一個數據庫的效果,可以通過命令來實現,先備份數據庫到服務器某一路徑下,新建一個新的數據庫後,再執行恢復數據庫的命令。
步驟:

  • 首先,在數據庫所在服務器,切換到數據庫用戶名。 su –username
  • 執行:pg_dump –h 地址 -U 用戶名 數據庫名 > /usr/backup/databasename.bak (橙色為自主命名的備份文件的名字)
  • 執行:psql -h 地址 -U 用戶名 -d 數據庫名 < /usr/backup/databasename.bak 將之前的備份文件再目標庫執行

以上的步驟可以達到簡單的目標:完成一個數據庫的備份與恢復;完成一個數據庫備份->數據到另一個數據庫。

postgre數據庫備份與恢復