postgresql資料庫怎麼備份
PostgreSQL自帶一個客戶端pgAdmin,裡面有個備份,恢復選項,也能對資料庫進行備份 恢復(還原),但最近發現資料庫慢慢龐大
的時候,經常出錯,備份的檔案過程中出錯的機率那是相當大,手動調節灰常有限。所以一直尋找完美的備份恢復方案。
備份資料庫,指令如下:
pg_dump -h 164.82.233.54 -U postgres databasename > C:databasename.bak
開始-執行-cmd 彈出dos控制檯;然後 在控制檯裡,進入PostgreSQL安裝目錄bin下:
cd C:Program FilesPostgreSQL9.0bin
最後執行備份指令:
pg_dump -h 164.82.233.54 -U postgres databasename > C:databasename.bak
推薦學習《》
指令解釋:如上命令,pg_dump 是備份資料庫指令,164.82.233.54是資料庫的ip地址(必須保證資料庫允許外部訪問的許可權哦~),當
然本地的資料庫ip寫 localhost;postgres 是資料庫的使用者名稱;databasename 是資料庫名。> 意思是匯出到C:databasename.bak文
件裡,如果沒有寫路徑,單單寫databasename.bak檔名,那麼備份檔案會儲存在C: Program FilesPostgreSQL9.0bin 資料夾裡。
恢復資料庫,指令如下:
psql -h localhost -U postgres -d databasename < C:databasename.bak(測試沒有成功)
pg_restore.exe --host localhost --port 5432 --username "postgres" --dbname "symbolmcnew" --no-password --verbose "databasename.backup"(測試成功)
指令解釋:如上命令,psql是恢復資料庫命令,localhost是要恢復到哪個資料庫的地址,當然你可以寫上ip地址,也就是說能遠端恢復
(必須保證 資料庫允許外部訪問的許可權哦~);postgres 就是要恢復到哪個資料庫的使用者;databasename 是要恢復到哪個資料庫。<
的意思是把C:databasename.bak檔案匯入到指定的資料庫裡。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4422/viewspace-2834505/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- postgresql備份與恢復資料庫SQL資料庫
- 備份和恢復postgreSQL資料庫SQL資料庫
- PostgreSql資料庫的備份和恢復SQL資料庫
- 5T的資料庫怎麼備份資料庫
- 【DG】怎麼使用Data Pump備份物理備用資料庫資料庫
- Jtti:sql server怎麼增量備份資料庫JttiSQLServer資料庫
- 資料庫備份資料庫
- 什麼是備份資料庫?什麼是資料庫一致性備份和非一致性備份?資料庫
- mysql 資料庫 備份MySql資料庫
- 資料庫備份策略資料庫
- MongoDB資料庫備份MongoDB資料庫
- mysql 資料庫備份MySql資料庫
- 資料庫備份方案資料庫
- oracle資料庫備份之exp增量備份Oracle資料庫
- 【DG】怎麼使用Data Pump備份物理備庫
- oracle 備份資料庫,匯出資料庫Oracle資料庫
- mysqlpump 資料庫備份程式MySql資料庫
- mysqldump 資料庫備份程式MySql資料庫
- 資料庫備份指令碼資料庫指令碼
- 使用RMAN備份資料庫資料庫
- innobackupex 備份MySQL資料庫MySql資料庫
- 資料庫自動備份資料庫
- SQLserver備份資料庫示例SQLServer資料庫
- mysql 備份資料庫 mysqldumpMySql資料庫
- 備份SQL Server資料庫SQLServer資料庫
- master資料庫備份原因AST資料庫
- 資料庫備份基本策略資料庫
- SQL Server資料庫備份SQLServer資料庫
- SQL資料庫備份管理SQL資料庫
- 【備份恢復】從備份恢復資料庫資料庫
- 【RMAN】使用增量備份更新資料庫備份映象資料庫
- Oracle學習系列—資料庫備份—熱備份Oracle資料庫
- Oracle資料庫的備份方法-冷備份(轉)Oracle資料庫
- 怎樣實現MySQL資料庫雙機熱備份MySql資料庫
- 小米路由器怎麼定期備份硬碟資料?小米路由器定期備份硬碟資料教程路由器硬碟
- Oracle資料庫冷備份與熱備份操作梳理Oracle資料庫
- 【原】Oracle學習系列—資料庫備份—RMAN備份Oracle資料庫
- postgresql備份方式SQL