mysqlのバックアップ phpMyBackupPro
正規版は、github からダウンロードできる。
日本語版は、若干、表現等がおかしいと言うことで、修正された方が
配布されているものを使ってみる。
ケイムズカンパニー さんから、日本語対応版をダウンロードする。
ダウンロードした、phpMyBackupPro.v.2.1_J.zip を解凍する。
phpMyBackupPro というフォルダがあるので、これをドキュメントルート上に配置する。
セキュリティのために、「global_conf.php」と「export」フォルダをドキュメントルートより上に移動させます。
「definitions.php」の28行目と29行目を修正(例にあるとおり、移動後の場所を相対パスで指定あうる。)
$ sudo gedit definitions.php
$_PMBP_GLOBAL_CONF=”../../global_conf.php”;
$_PMBP_EXPORT_DIR=”../../export/”;
global_conf.php は書き込めません! と怒られたので、
global_conf.phpファイルのパーミッションを666にしてみた。
$ sudo chmod 666 global_conf.php
バックアップデータは別HDDに保存するため、シンボリックリンクを張る
$ sudo rmdir export
$ sudo ln -s /media/sdc1/mysqlbackup /var/export
$ sudo chmod 777 /export
$ sudo chmod 777 /media/sdc1/mysqlbackup
Firefoxでアクセスする。
http://自分のアドレス/phpMyBackupPro
1 「configuration」タブへ。
languageの所を「japanese」に変更して「Save data」で保存すると、日本語表示になった。
2 SQLデータと書かれている箇所の、「MySQLホスト名」 「MySQLユーザー名」 「MySQLパスワード」を
環境に合わせて入れて「データ保存」
3 「開始する」タブに戻る
4 手動バックアップで確認
「バックアップ」タブでバックアップするデータベースを選択して、「バックアップ」
5 exportフォルダにデータが保存されていればOK
6 自動バックアップは、また今度