0

我有一个在专用帐户上使用 cPanel 的网站,我希望能够自动将该网站同步到第二家托管公司或本地(内部)服务器。

基本上这是一种复制。该网站是数据库驱动的 (MySQL),因此理想情况下它会同步所有内容(内容、数据库、电子邮件等),但最重要的是同步网站文件及其数据库。

与其说是寻找故障转移解决方案,不如说是自动复制解决方案,所以如果主站点(服务器)离线,我可以手动快速启动复制的站点。

我熟悉 unison 和 rsync 之类的工具,但其中大多数仅同步文件,并且在打开数据库连接时效果不佳。

4

2 回答 2

0

当两个更好时,不要使用一个工具;对文件使用 rsync,但对 MySQL 使用复制

于 2010-04-02T14:27:01.573 回答
0

如果由于某种原因不想使用复制,则可能需要考虑使用DRBD。当然,这仅适用于运行 Linux 的情况。DRBD 现在是主内核的一部分(从 2.6.33 版开始)。

是的——我知道至少有一个大型企业部署的 DRBD,其中包括存储 MySQL 数据库文件。事实上,MySQL 网站甚至有关于这个主题的相关页面

您可能还想在 Google 上搜索针对 DRBD/MySQL 组合的文章;我记得看过几篇这样的帖子。

于 2010-04-02T14:59:11.477 回答