2011-06-20 21 views
1

毎日MySQLデータベースまたはテーブルのバックアップを作成したいと思います。だから私は、その特定の時刻に毎日自動的に実行されるスケジューラーを作成したいと思います。毎日実行するジョブスケジューラ

これはどのように行うことができますか?

+0

あなたのデータベースはどのOSで動作していますか? – jncraton

答えて

0

CRONジョブを見てください。 Googleは良いスタートになるでしょう。

1

UNIX/Linux/BSDサーバーを使用している場合は、cronjobsについてお読みください。 Windowsサーバーの場合は、scheduled tasksについて読んでみたいです。こうすることで、毎日コードを実行することができます。 mysqldumpははるかに信頼性が高いので、私はPHPでこれをしないことをお勧めします。

1

UNIXベースのシステム上でこのような何かが働くだろう。 Windows上であれば詳細情報については、いくつかのcronドキュメントとmysqlドキュメント

0 0 * * * /usr/bin/mysqldump -u dbusername dbname -p password > /home/uesrname/backup.sql 

を参照してくださいMySQLのGUIツールを取得します。それはバックアップスケジューラを持っていますhttp://dev.mysql.com/downloads/gui-tools/5.0.html

関連する問題