PostgreSQL的備份與還原

2021-06-16 13:50:34 字數 572 閱讀 9934

匯出:

cmd,然後一直cd,到postgresql的bin下面,用其pg_dump程式:

pg_dump -h localhost -u ivms864013 ivms864013 > g:\mydb.bak

或pg_dump -h 10.64.62.181   -u ivms864013 ivms864013 > g:\mydb2.bak

或pg_dump -h 127.0.0.1 -u ivms864013 -p 5432 ivms864013 >  g:\mydb3.bak

第乙個ivms864013是使用者名稱。

第二個ivms864013是資料庫名。

> 右面是檔名。

匯入:還是到其bin資料夾下:

psql test ivms864013 < sql.txt 

test:資料庫的名字。

ivms864013:使用者名稱。

如果只想匯出表的結構,則不用資料,則用

匯出pg_dump -u ivms864013 -s > g:\mydb.txt

匯入psql test ivms864013 < g:\mydb.txt

PostgreSQL物理備份與恢復

centos6.6 postgresql9.4 伺服器 192.168.3.201 資料庫伺服器 192.168.3.202 備份伺服器 注 需要開啟歸檔,物理備份 pgdata全目錄以及表空間目錄,利用物理備份與歸檔日誌進行資料庫還原。可以跨越小版本,但不能跨平台。192.168.3.201 首先...

mysql restore mysql備份還原

1 簡介 基於binlog的恢復需要建立在全量備份恢復基礎上。使用mysqldump的全量備份的方法在我前面的文章裡有詳細介紹,可以參考 我們可以將增量的binlog備份下來,用來恢復增量資料。2 還原增量binlog的方法 2.1 時間點的恢復建立在一下規則的基礎上 1 mysql伺服器需要開啟二...

Postgresql系統備份與恢復(補充)

根據作業系統的不同,使用檔案拷貝命令即可。如 linux unix下 tar cf backup.tar usr local pgsql data cp windows下 jar cvfm classes.jar mymanifest c foo copy 命令等 1 確保wal 歸檔開啟並且可以運...