在Windows Server 2003自动mysql备份

有人知道,可以推荐我一个开源的程序或免费软件来实现在Windows Server 2003下的自动备份在MySQL。

我需要每天自动完成一项任务。

一个共享软件的程序是http://www.freedownloadscenter.com/Utilities/Backup_and_Copy_Utilities/MySQL_Auto_Backup.html ,但我需要一个免费的版本。

thare有什么select? 非常感谢。

是的,有很多select。 但是,您并没有提供很多关于您想要实现的信息,例如,您是否有要求将备份写入传统文件系统之外的其他东西?

为了最大限度地减less停机时间(如果这很重要),可以考虑运行主从复制,并从从属服务器(可能驻留在同一物理服务器上)运行备份,或者将数据保存在镜像磁盘集上,打破镜像并启动secon的实例来运行备份(尽pipe如果不在打破镜像之前停止数据库,这将破坏文件)。 但是,这并没有真正解决如何从DBMS中获取数据。

你的目标是什么? 你想要什么样的备份? 最快的解决scheme是抓取数据文件的图像 – 只需要closuresDBMS以获得一致的图像 – 那么任何文件复制工具都可以工作。 如果您拥有大量数据,则可能需要执行增量备份 – 在这种情况下,您可能只需configuration复制日志,并根据某些数据备份复制日志。

OTOH如果你想提取数据和模式,那么mysqldump就是mysqld的标准。 在手册的注释中有详细介绍如何在MSWindowsbatch file中运行它

请记住,除非您经常testing您可以恢复数据,否则备份是无用的。

MySQL Administrator是MySQL GUI工具包的一部分,可以让你这样做。

或者,您可以编写一个使用mysqldump的简单batch file,并使用Windows任务计划程序将其自动化。 一个示例batch file可以在这里find。