備份及恢復hhdb和postgresql

2021-08-16 07:53:12 字數 953 閱讀 4589

hhdb是基於postgresql資料庫而形成的,所以二者有很高的相似度。本文是我在工作中的一些經驗。

在資料庫目錄下的bin資料夾下,有官方提供的一些程式來用於運算元據庫。

備份命令:pg_dump.exe

恢復命令:pg_restore.exe

在執行pg_dump.exe的時候,可以根據上面所列出來的選項對備份進行設定,

簡單的備份資料庫:

1.pg_dump.exe mydb > db.out

2.pg_dump.exe 

mydb -f db.out

這兩種種方式備份資料庫,需要手動新增使用者和密碼。如果用**在程式中執行備份,可以用下面的方法:

pg_dump.exe -ft --dbname=postgresql://username:password@ip:5432/mydb -f pgdump.dump

恢復:

pg_

pg_restore.exe newdb db.out

帶有引數的恢復

pg_restore.exe -ft --dbname=postgresql://username:password@ip:5432/mydb pgdump.dump

注意:

1.用pg_dump和pg_restore命令進行備份恢復時,須注意儲存的檔案格式,如備份恢復須設定成「-ft」。

2.恢復時,最好恢復到新建庫中,不然可能會報錯,即使恢復成功,也有可能導致資料缺失。

3.在備份和恢復時,可以根據需求設定相應的引數,具體則檢視命令的相應說明。

例:pg_dump -?

mysql備份和恢復 mysql備份和恢復

目標 備份和恢復的3種方法,掌握mysqldump命令匯出資料,source命令匯入資料 備份必要性 重要資料不丟失 資料轉移 mysqldump客戶端 作用 轉儲資料庫 搜尋資料庫進行備份 將資料轉移到另乙個sql伺服器 不一定是mysql伺服器 mysqldump h 主機名 u使用者名稱 p ...

HBase 備份及恢復

注意事項 1.hbase版本需要保持一致,否則資料無法恢復 本方案使用export及import方法,還有其他方法可以實現,暫不涉及。1.備份,以表為單位進行匯出 bin hbase org.apache.hadoop.hbase.mapreduce.export table name dst pa...

hbase 備份及恢復

b 1,hbase自帶的備份恢復工具 b hbase org.apache.hadoop.hbase.mapreduce.export table1 home fred table1 hbase org.apache.hadoop.hbase.mapreduce.import table1 home...