没有互联网连接时使用mysql

时间:2013-03-08 03:52:40

标签: php mysql

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

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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