我需要備份本地服務器兩個postgresql數據庫到遠程主機,使用pg_dump
命令而不使用ssh。本地服務器和遠程主機都安裝postgresql。如何使用pg_dump將postgresql備份到遠程主機?
我該怎麼辦?
如:
數據庫名稱:A,B
本地服務器:1.2.3.4
遠程服務器:5.6.7.8
謝謝!
我需要備份本地服務器兩個postgresql數據庫到遠程主機,使用pg_dump
命令而不使用ssh。本地服務器和遠程主機都安裝postgresql。如何使用pg_dump將postgresql備份到遠程主機?
我該怎麼辦?
如:
數據庫名稱:A,B
本地服務器:1.2.3.4
遠程服務器:5.6.7.8
謝謝!
在遠程主機上,使用pg_dump的--host選項從本地服務器執行轉儲。
只是如果有人發現通過谷歌這樣一個問題:
用戶postgres做本地主機上:
pg_dump -c <db_name> | psql -h <remotehost> <target_db_name>
例如對1.2.3.4 DB答:
[email protected]: su postgres
[email protected]: pg_dump -c A | psql -h 5.6.7.8 A
的「-c」創建刪除/創建報表,所以要小心;)
我可以從本地服務器備份到遠程主機? – user618915 2011-02-17 00:45:39