Php 如何在本地服务器和托管服务器之间自动同步mysql数据库?

Php 如何在本地服务器和托管服务器之间自动同步mysql数据库?,php,mysql,high-availability,Php,Mysql,High Availability,我想同步本地Mysql数据库和远程Mysql数据库 由于互联网故障,我们不得不使用本地应用程序。一旦internet问题解决,数据库应与远程数据库同步 因为我们在本地和远程使用相同的应用程序。恐怕您需要执行导出和导入操作。不要认为那里有任何自动类型..呃,我也想知道你可以转储本地数据库,准备好后将其导入托管服务器。如果您正在寻找开源工具,可以使用具有数据库同步功能的SQLYG同步两个数据库,然后参考pt table sync我想我会在本地数据库上创建一个表changes,每当我对数据库进行任何更

我想同步本地Mysql数据库和远程Mysql数据库

由于互联网故障,我们不得不使用本地应用程序。一旦internet问题解决,数据库应与远程数据库同步


因为我们在本地和远程使用相同的应用程序。

恐怕您需要执行导出和导入操作。不要认为那里有任何自动类型..呃,我也想知道你可以转储本地数据库,准备好后将其导入托管服务器。

如果您正在寻找开源工具,可以使用具有数据库同步功能的SQLYG同步两个数据库,然后参考
pt table sync
我想我会在本地数据库上创建一个表changes,每当我对数据库进行任何更改时,它还保存在“更改”表中

为了同步,我想

  • 循环更改表,并使查询类似于字符串
  • 将其复制到剪贴板
  • 在承载的web上有一个页面,其中包含将该字符串粘贴到何处的输入
  • 提交时,PHP将字符串分解为不同的查询
  • 循环查询并对托管数据库执行查询

当然,这里应该考虑密集验证,以确保粘贴的文本是从本地服务器复制的查询字符串

您可能希望在MySQL手册中查找
复制