自動バックアップと Crontab
2010年3月11日 at 7:37 AM Author: sgedふ~・・・さすがに連日連夜のブッ通しの作業は疲れますなー。完全休業(不況で仕事がない)して集中してやっているので、もう少し楽にできると思ったが・・・忙しすぎるぜ。でも、時間が無い!さて、自動バックアップには、phpMyBackupPro を使うことにしました。簡単にバックアップできたんですが、手動でやるには意味が無い。自動バックアップもシングルユーザーでは問題なくできた。マルチユーザーでのバックアップがうまくいかない。まぁ、詳しくはまたの機会に記事にするとして、global_conf_sql.php ファイルのコメントを外して、サンプルの通り、別配列で複数DB&ユーザーを記述していくと、マルチユーザー対応版で使えるようになりました。が、しかーし・・・、バックアップファイルを PHP にインクルードさせると、一発目の記述のバックアップファイルのデータしかバックアップしてくれません。う~ん・・・時間差実行が必要なのか?まだ未確認です。でも、phpMyBackup へログインしているユーザーとは別のユーザーのDBデータのバックアップができるのは確認しましたので、複数ユーザー&別DBのバックアップはできるハズです。もちろん、ログアウトしててもね。ただ、PHP へインクルードさせて、そのPHPを Cron から実行させると、訳分からんエラーが出て実行されない。あっ、週1で実行させたい処理があるので、バックアップもついでにっと思ったわけですが、なかなかうまくいきませんなー。


