MySQL企业级自动化和pipe理备份工具

你build议什么工具来自动化和pipe理MySQL中的备份

我pipe理一个15GB的数据库,我正在寻找一个工具来执行备份过程与SQL Server在类似大小的数据库中一样快?

使用默认的MySQL工具太慢了,你推荐什么来加速它?

如果它适用于22Gb,它将工作15Gb。 / snark其实,这将适用于任何大小的数据集。 每天备份一个22 GB的MySQL数据库

我不喜欢这种东西的工具。 我喜欢stream程。 我脚本进程,然后我有我自己的自定义工具框。

你有没有试过xtrabackup ? 不过只支持InnoDB和XtraDB。

编辑:正如SaveTheRbtz所指出的,它现在似乎也支持MyISAM。

我通过webyog使用SQLyog来满足我每天的MySQL需求。

你可以安排备份通过专业版的SQLyog运行,通常他们的工具是MySQL的一个切入点。

Richard Bronosky答案的LVM快照将始终有效。 如果你所有的表都是innoDB,那么你可能会用mysqldump –single-transaction –all-databases。

转储样式备份需要的空间较less,但恢复速度通常较慢,因为需要重新创build索引。 select你的毒药;)

这也取决于你想要备份的内容,如果你试图防范硬件types的故障,而不是“哦,废话什么 – 我只是DROP”的时刻,你可以得到即时(基于日志)通过MySQL复制将服务器外备份备份到不同的硬件,像maatkit这样的工具甚至可以使您的复制落后于主服务器,以防止出现这两种types的问题。