【问题标题】:How can I sync a database driven website to a different server如何将数据库驱动的网站同步到不同的服务器
【发布时间】:2011-02-03 18:10:33
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: mysql rsync cpanel database-replication


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      是的 - 我知道至少有一个大型企业部署的 DRBD,其中包括存储 MySQL 数据库文件。事实上,MySQL 网站甚至还有relevant page on this topic

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-16
        • 2011-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-17
        • 1970-01-01
        相关资源
        最近更新 更多