MySQLバックアップ

WordPress等のDB(MySQL)をバックアップするPHP書いてみた。

複数のDBに対応しており、バックアップ後はzipファイルに圧縮される。
処理には2つのディレクトリが必要で、1つはバックアップファイル格納用、もうひとつは作業用

”作業用ディレクトリは実行時にすべてのファイルが削除される”ので専用のディレクトリを用意すること。

処理内容は
1.一時保管場所ファイル全削除
2.DBバックアップ(登録してるDB分ループ処理)
3.2でバックアップしたファイルをzipファイルにする
4.一時保管場所ファイル全削除
以上

ソースコードは以下
※プログラム使用は自己責任でお願いします。

コメント