WordPress 自動バックアップシステムの構築

2017/05/03

DBとwordpressファイル群(/wp-content 以下のファイル)を、自動バックアップするシステムを構築しました。
以下、その時のログです。

環境

CentOS 7.3.1611 (VPSを使用)

 

 

1.シェルスクリプトの作成

1-1. バックアップ用のディレクトリを作成

 

1-2. シェルスクリプトの作成

バックアップ用のコマンドをまとめて実行してくれる、シェルスクリプトを作成します。

解説:
1. データベースdbnameのバックアップを取る
2. wp-contentのバックアップをとる
3. /_backup/[日付].zip に保存
4. 一週間前のバックアップを削除

 

1-3. 一度手動でテスト

今日の日付.zip が /_backup に作成されていたらOK。

 

2.CRON へ登録

2-1. CRON へ登録

auto_backup.shを定期的に、自動で実行するように設定します。

解説:
毎週 火、土 の 1時 に実行