PR

【CentOS 7】データベースの自動バックアップを設定する

 

当ブログのデータベースバックアップを自動化したので、その覚え書きです。

 

環境

 

mysqldumpをパスワードなしで実行できるようにする

.my.confを作成し、パスワードを登録する。

ここではパスワードをpasswdとします。

 .my.confファイルの権限を600に変更する

圧縮バックアップのコマンド

シェルスクリプトの作成

cronで実行するシェルスクリプトを作成し、毎日バックアップを作成しても良いように、日付を付与してバックアップを残せるようにします。

backup_db.sh

 

スクリプトに実行権限を付与する

 

動作確認

シェルスクリプトの通り、/dump_backupフォルダにwordpress日付.dump.gzが作成されればOK。

 

cronの設定

作成したシェルスクリプトをcronで実行できるようにします。

 

最下行に00 05 * * * ./backup_db.shを追記します。

 

cronを再起動する

コメント

テキストのコピーはできません。
タイトルとURLをコピーしました