最好的软件包来pipe理数据库的Web应用程序备份/恢复到远程服务器?

我们需要pipe理多个网站的自动备份和恢复,这些网站大多build立在全球不同服务器上的PHP / MySQL上。 所有的备份将被做成一台远程服务器。 所有服务器都在Linux上运行。

我正在考虑使用mysqldumps和replication进行rdiff-backup,但是我们需要快速启动并运行,因此我们需要一个开箱即用的解决scheme。

有什么build议么?

对于mysqldumps,使用automysqldump:它是非常可configuration的。 对于代码树,cron脚本执行如下所示的操作:

tar cvf – my_www_dir | ssh user @ remotehost“cat> mywwwdump.tar”

我使用这种方法为我pipe理的一些服务器,它运作良好。

TID

这是一个很好的:
http://www.backup-manager.org/about/

编辑(我看没有人阅读关于页面):

简单和自动操作

* 1 configuration file, 5 minutes setup. * Manually invoke backup process or run daily unattended via CRON. 

全面的备份

 * Backup files, MySQL databases and Subversion repositories. * Specify multiple targets to backup at once (/etc, /home, etc…). * Ability to exclude files from backup. * Automatically purge old backups. 

备份方法

 * Full backup only or Full + Incremental backup. * Backup to an attached disk, LAN or Internet. * Burns backup to CD/DVD with MD5 checksum verification. * Archives in lots of open formats: tar, gzip, bzip2, lzma, dar, zip. * Slice archives to 2 GB if using dar archives format. 

安全

 * Backup over SSH. * Encrypts archives. * Offsite remote upload of archives via FTP, SSH, RSYNC or Amazon S3. 

高级

 * Can run with different configuration files concurrently. * Easy external hooks. 

恢复

 * Simply uncompressed the open format backup archives with any command line or GUI tool. 

你对rdiff-backup有什么担忧? 在过去的一年半中,我一直使用它成功地备份网站和MySQL数据库(数据库转储),而不是真正的问题。 增量备份工作得非常好,恢复过程挽救了我的两倍。

祝你好运!