PostgreSQL資料庫完美備份恢復

2021-08-08 15:38:14 字數 840 閱讀 5107

進入到postgresql下的bin資料夾,會看到不少的exe檔案,這就是postgresql內建的工具了.裡面會找到pg_dump.exe.我們實際使用的就是這個.

用法:

1. 

cd c:\program files\postgresql\9.3\bin

2.pg_dump -h localhost -u postgres kar > c:\kar.bak

3.1.開始-執行-cmd 彈出dos控制台,然後進入postgresql安裝目錄bin下,如上面第一條命令.

2.備份

pg_dump -h164.82.233.54-upostgresdatabasename

> c:\databasename

.bak

指令解釋:

如上面第二條進行備份.

3.恢復

指令解釋:

以上所有的是針對windows.

linux(ubuntu測試):

在linux裡依然有效。有乙個值得注意的是:如果直接進入postgresql的安裝目錄bin下,執行命令,可能會出現 找不到pg_dump,psql的現象,我們在可以這樣:

備份/opt/postgresql/9.3/bin/pg_dump -h 164.82.233.54 -u postgres databasename > databasename.bak

恢復:/opt/postgresql/9.3/bin/psql -h localhost -u postgres -d databasename < databasename.bak

PostgreSQL資料庫完美備份恢復

進入到postgresql下的bin資料夾,會看到不少的exe檔案,這就是postgresql內建的工具了.裡面會找到pg dump.exe.我們實際使用的就是這個.用法 1 2 3 4 5 6 7 8 9 1.cd c program files postgresql 9.3 bin 2.pg d...

postgresql模板資料庫

template0和template1為postgresql資料庫的模板資料庫,新建的資料庫預設使用template1作為模板。template0和template1的區別在於template0無法修改,因此你可以修改template1資料庫以定製新建立的資料庫。template資料庫無法被刪除 d...

postgresql資料庫安裝

安裝並初始化 1 解壓資料庫並放到指定目錄 在opt目錄下 tar xvzf postgresql 10.1 1 linux x64 binaries.tar.gz 解壓出來之後目錄為pgsql 2 mv pgsql usr local pgsql 3 建立pgsql使用者並設定密碼 useradd...