0

我有一个 php+mysql 应用程序,想知道当互联网连接丢失时使我的应用程序工作的最佳方法是什么。

我想拥有两个相同的数据库,一个在我的互联网主机中,另一个在我的本地主机中。因此,当没有连接时,我会将所有数据存储到我的本地主机。

我的问题是如何将数据从本地主机传输到 Internet 主机中的数据库?

4

3 回答 3

1

您需要使用复制- 此链接将告诉您如何设置它,以便您的本地机器是远程机器的副本。

于 2013-03-08T03:55:37.760 回答
1

您只是在收集订阅等数据吗?如果是这样,当您检测到您的主数据库已关闭时,您可以暂时将新记录排队,当您检测到两个数据库都可用并且本地存在任何未处理的记录时,执行普通的插入和删除以传输未处理的新记录。

如果您需要查询和维护两个数据库之间的关系数据,那么您将需要更健壮和复杂的复制策略。

于 2013-03-08T04:10:04.740 回答
-1

如果两台服务器上都有 phpMyAdmin,则可以导出 localhost 数据库,然后将其导入托管数据库。

于 2013-03-08T03:55:20.787 回答