■
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を絶対パスで書いてみるとうまく行きますよ♪