2011-06-20 132 views
1

我想每天备份一个Mysql数据库或表。所以我想写一个计划程序,它会在特定的时间每天自动运行。作业调度程序每天运行

有人可以提供如何做到这一点的代码?

+0

什么操作系统是你的数据库上运行? – jncraton

回答

1

如果您使用的是Unix/Linux/BSD服务器,那么您需要阅读cronjobs。如果它是Windows服务器,则需要阅读有关scheduled tasks。这样,您可以每天执行一段代码。我建议不要用PHP来做这件事,因为mysqldump更可靠。

1

事情是这样的基于UNIX的系统上是可行的。欲了解更多信息看到一些cron文档和mysql文档

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

如果你在Windows上获得的MySQL GUI工具。它有一个备份调度程序http://dev.mysql.com/downloads/gui-tools/5.0.html