Pgsqlです。
postgreSQLのDBを全てバックアップを取る方法です。
疲れたあぁ。。。。
簡単に書いてあるのにユーザーやアクセス権限やらで思ったよりめんどくさかった。。。orz

ユーザー名 posrgresで全て実行します。

$ pg_dumpall -c > /usr/local/pgsql/backups/pgsql-backup 
#バックアップを保存するファイル名

これでまずバックアップファイルができたかどうか確認します。

次に、時間の設定

crontab -e

#エディタが開く

0 4 * * * /usr/local/pgsql/pg_dumpall -c > /usr/local/pgsql/pgsql-backup

#エディタ終了

これでOKです。

うまくできているか確認しましょう。

ファイルはできているのに、中身が0っていう場合は、
pg_dumpallを絶対パスで書いてみるとうまく行きますよ♪