-1

我想将本地 Mysql 数据库与远程 Mysql 数据库同步。

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

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

4

4 回答 4

2

如果您正在寻找开源工具,您可以使用具有数据库同步功能的 SQLyog 同步两个数据库,然后参考pt-table-sync http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html

于 2013-08-21T07:15:23.787 回答
0

您可以转储本地数据库,并在准备好后将其导入托管服务器。

于 2013-08-21T07:12:36.713 回答
0

我想我会在本地数据库上创建一个表更改,每当我对数据库进行任何更改时,它也会保存在更改表中。

对于同步,我会

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

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

于 2021-06-02T06:56:34.610 回答
-2

恐怕你需要做出口和进口的事情。不要认为那里有任何自动的..erm,我也想知道

于 2013-08-21T07:12:17.137 回答