hhdb是基於postgresql資料庫而形成的,所以二者有很高的相似度。本文是我在工作中的一些經驗。
在資料庫目錄下的bin資料夾下,有官方提供的一些程式來用於運算元據庫。
備份命令:pg_dump.exe
恢復命令:pg_restore.exe
在執行pg_dump.exe的時候,可以根據上面所列出來的選項對備份進行設定,
簡單的備份資料庫:
1.pg_dump.exe mydb > db.out2.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...