1. 程式人生 > >linux postgresql 定時備份

linux postgresql 定時備份

1.備份指令碼:

/usr/pgsql-10/bin/pg_dump -U postgres -h 127.0.0.1 -p 5432 -f /data/sql_bak/fame_$(date +%Y%m%d_%H_%M_%S).sql fame 

-u 使用者名稱

-h ip

-p 埠號

-f 備份檔案路徑

fame(這兒表示資料庫的名字,fame是我的資料庫的名字)

指令碼命名為: sql_bak.sh 

上傳指令碼到linux伺服器,如圖:

2. 新增定時任務, 測試的時候設定 每一分鐘執行一次,如圖:

crontab -e

 

*/1 * * * * /data/sql_bak/sql_bak.sh