« さくらのレンタルサーバ へ PHP5.2.2 をインストールした | メイン | Dreamwerver で Smarty »

MySQLの自動バックアップ phpMyBackupPro

logo.png
さくらのレンタルサーバにて、MySQLの自動バックアップをとる。
phpMyBackupPro v2.1 を利用しました。
参考サイトが少なくて大変・・、メモメモ。。

・必要環境
PHPがおそらく4.3以上

・私のインストール環境
さくらのレンタルサーバ
Apache 1.3.37
PHP 5.2.1
MySQL 4.0.27


■1■準備
公式サイトより、本体と日本語パックをダウンロードし、展開。
日本語パックは、モジュール内の language フォルダ以下へ展開。


■2■アップロード
公開ディレクトリ(例:/home/(ユーザー名)/www/cgi-bin/phpMyBackupPro)へ、
FTPソフトなどを使用しアップロード

*global_conf.php (設定ファイル) と export ディレクトリ(バックアップファイル書き出しディレクトリ)は、セキュリティの観点から非公開ディレクトリへの設置が推奨されています。わかる人はそちらの方がいいです。その際は definitions.php の $_PMBP_GLOBAL_CONF と $_PMBP_EXPORT_DIR を適切に編集。


■3■初期設定
ブラウザから config.php にアクセスし、初期設定。
MySQLの設定以外は後でもいいです。
とりあえず language を japanese に設定しておいたり。


■4■自動実行用cron設定
引き続きブラウザでさくらインターネットのコントロールパネルにログインし、
左メニュー「CRON設定ファイルの編集」→右中段テキスト「新規項目の追加」と進み、
"実行するコマンド"を編集する。並べる引数の説明は以下。

第1引数:PHP本体モジュールへのパス
第2引数:backup.php へのパス
第3引数:DB名(さくらの場合ユーザー名)
第4~7引数:おまじない。(1を半角区切りで4つ並べる)

各引数は半角スペース区切りで記述します。
私の例だと以下となりました(ユーザー名:maakikaku)。
/usr/local/bin/php /home/maakikaku/cgi-bin/phpMyBackupPro/backup.php maakikaku 1 1 1 1

その他の入力項目は、説明書きを読めばなんとなくわかると思います。


CRONの実行結果は、
さくらでは postmaster@あなたのドメイン 宛にメールにて届くようです。
エラーメッセージなどはこのメールをみて確認します。
エラーなどのメッセージがいらない場合はコマンドへ以下オプションをつける。

(PHPモジュールへのパス) (backup.phpへのパス) (DB名) 1 1 1 1 > /dev/null


おつかれさまでした。。


・参考サイト
MySQLの簡単自動バックアップ
phpMyBackupProでMySQLを簡単バックアップ(1)
phpMyBackupProでMySQLを簡単バックアップ(2)
さくらサーバでCRON

MySQLの自動バックアップは、他にも下記のようなアプリケーションがあるようです。
MySQLを自動バックアップする「AutoMySQLBackup」

関連する記事:1件

AD:

コメント (2)

うあぁこの記事のおかげでかなり助かりました。
ありがとうございます。

お役にたてて光栄です☆

・・と遅レス_|\●_

コメントを投稿

(コメントはブログオーナーの承認制です。しばらくお待ちください。)

今日のひと言

呑みいきたい!

磨者のはてなブックマーク はてなブックマーク

PHOTO COLLECTION

【WordPress】Ktai Entryをさくらで使う【メール投稿プラグイン】 : Go-PEARを使ったPEARのインストール : PEAR2.gif EmEditor で ダイレクトタグジャンプ : emeditor.gif WindowsXP へ XAMPP をインストール : xammp.jpg 携帯サイトで文字化け : 070707.gif 動的ページを静的URLで表示させる(PATH_INFO使用) : 400-300.gif PHP4でSmarty、tplファイルしか表示されないのは参照渡しが原因でした : php4%2Bsmarty.gif Dreamwerver で Smarty : Macromedia-Dreamweaver.gif MySQLの自動バックアップ phpMyBackupPro : logo.png さくらのレンタルサーバ へ PHP5.2.2 をインストールした : php.gif ダイナミックディスク⇔ベーシックディスクにはまる・・。 : 294574802_636f6f5e8c.jpg
RSS 2.0(XML)

Add to Google
My Yahoo!に追加
ADD TO Hatena::RSS
Subscribe with livedoor Reader

(→RSS/FEEDとは?

CLUB BASE st.215 最新NEWS