お世話になります。
レンタルサーバー(OS FreeBSD 10.1)でデータベース(PostgreSQL9.3)を利用しているのですが
Cronとシェルスクリプトで定期的にバックアップを取ろうと思って苦戦しています。
そこで、シェスクリプトは初見なのですが
こちらのページをの下記スクリプトを参考にしております。
http://vdeep.net/postgres-backup
ここから---------------------------------------
$ sudo mkdir -p /usr/**/****/backup_sh
$ sudo vi /usr/**/****/backup_sh/pg_backup.sh
#!/bin/bash
# バックアップファイルを残しておく日数
PERIOD='+10'
# 日付
DATE=`date '+%Y%m%d-%H%M%S'`
# バックアップ先ディレクトリ
SAVEPATH='/usr/**/****/backup/'
# 先頭文字
PREFIX='postgres-'
# 拡張子
EXT='.sql'
# データーベース名
DBNAME='postgres'
# バックアップ実行
pg_dump $DBNAME > $SAVEPATH$PREFIX$DATE$EXT
# 保存期間が過ぎたファイルの削除
find $SAVEPATH -type f -daystart -mtime $PERIOD -exec rm {} \;
------------------ //ここまで
DBのパスワード等の情報が無くても大丈夫なのでしょうか?
パスワードでの認証を追加するにはどのようにすればいいのでしょうか?
また、安全にバックアップがとれるお勧めの方法がございましたら
ご多忙のところ恐縮ですが、ご教示いただければ幸いです。
No.1ベストアンサー
- 回答日時:
>DBのパスワード等の情報が無くても大丈夫なのでしょうか?
postgresにパスワードが設定してあったら必要です。
まぁ普通は必要でしょうね。
>パスワードでの認証を追加するにはどのようにすればいいのでしょうか?
pg_dump のマニュアルを参照してください。
https://www.postgresql.jp/document/9.2/html/app- …
ユーザーの指定をしたり、.pgpass ファイルを使えばいけると思います。
.pgpass ファイルで検索したら下記ページがヒットしましたので
こちらも参考にさせていただきます。
http://safe-linux.homeip.net/web/PostgreSQL/07-b …
ご教示ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- バックアップ SSDのバックアップと復元の仕方を教えて下さい・ 4 2023/04/26 13:53
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- Chrome(クローム) Chrome のブックマーク エクスポートすれば他のPCでも同じようにネットが使える? 1 2022/12/17 06:41
- その他(ソフトウェア) Windows10のバックアップ イメージバックアップとフリーソフトバックアップ 5 2023/02/13 17:10
- UNIX・Linux Linuxについて質問です。 以下のような設定をしたMakefileを作成するにはどう記述すればよい 1 2023/02/03 20:10
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(コンピューター・テクノロジー) 下に書いたの条件でgoogleアカウントの復旧方法等を教えてください。 1 2023/02/06 23:32
- Windows 10 パソコンが使えず困ってます!(Microsoftアカウントでログイン後、PINコードに関するエラー) 2 2023/03/17 19:09
- Outlook(アウトルック) outlookでのデータ移行について 2 2022/05/30 08:42
- バックアップ linuxのバックアップ 2 2022/04/27 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バックアップとリストアについ...
-
ヤフーショッピングでPayPay支...
-
ディスク上のサイズの乖離が大...
-
oracle spool SJIS → UTF-8
-
新規作成したPostgresqlデータ...
-
PostgreSQLについて教えてくだ...
-
Windows版 pg_dumpの結果をログ...
-
shellからpostgresqlへの変数の...
-
ACCESS VBA;コマンドボックス...
-
Windows上のPostgreSQLの完全削...
-
階層型データベースとVSAM...
-
Oracle / UNIX ファイルコマン...
-
psql でのエラー出力について
-
PostgresのPITR
-
ACCESSのフォームだけを起動す...
-
pg_dumpでデータの引越し
-
関数引数に対する制限値チェッ...
-
PostgresQLでサーバーを新規追...
-
PostgresSQLの環境設定について
-
複数カラムを跨いだCOUNTができ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バックアップとリストアについ...
-
ReIndex処理の頻度
-
データベースの復元について
-
二重登録エラー時の再登録
-
長期間使っていると更新処理速...
-
トランザクションログからの復...
-
ディスク上のサイズの乖離が大...
-
ヤフーショッピングでPayPay支...
-
Windows版 pg_dumpの結果をログ...
-
oracle spool SJIS → UTF-8
-
Query OK, 0 rows affected
-
PostgreSQLについて教えてくだ...
-
ACCESSのフォームだけを起動す...
-
pg_restoreでエラー
-
createdbでいきなりつまづいて...
-
ファイルに記述されている複数...
-
アクセスで、OLEサーバーも...
-
AWSのcloud9で「 ls -l ~/.ssh/...
-
Windows上のPostgreSQLの完全削...
-
Oracle / UNIX ファイルコマン...
おすすめ情報