最快的方式来备份networking服务器文件和MySQL数据库和自动化

我想设置一个cron作业备份所有我的web服务器文件到一个压缩文件,也是我的MYSQL数据库。 我有充分的权限到我的服务器,因为它是一个VPS。 我是一个在Linux操作系统,可以真正使用帮助。 我也运行centos 5.我将不胜感激任何帮助,我可以得到。 还有什么是最简单的方法来做到这一点。

取决于你的站点的大小,如果最简单的方法是做数据库转储,创build你的站点目录的tar.gz压缩文件并转储文件并通过电子邮件发送到外部位置。

查找使用tar和MySQL数据库转储的示例脚本。 这种设置中的新pipe理员最难的部分是让电子邮件工作。 如果您还没有设置电子邮件服务器,那么使用Gmail或同等服务器可能是最简单的。

我有几个客户使用几乎这个确切的方法。 如果你想要更多的细节只是问。

我曾经做过Tim Brigham所描述的,但现在我不再压缩转储文件了。 相反,我使用rsync来传输文件。 由于大多数数据库在备份之间只发生相对较小的变化,而rsync只能传输更改,因此数据传输速度更快。 这对大型转储文件来说可能是特别有利的。

我同意John Gardeniers, rsync很棒。 不难configuration,可以自动化,非常强大。 您也可以向您的主机查询是否提供备份解决scheme。 一些更有信誉的提供商以非常合理的价格提供完整的服务器备份。