如何执行双向MYSQL数据库同步和自动文件传输

时间:2014-08-26 07:05:36

标签: php mysql database

我有两个使用PHP和MySQL数据库开发的系统。两个系统都在Apache webserver上运行。系统1是一个远程托管的网站,允许申请人提交实习申请和允许不同文件格式的各种支持文件(pdf,word和png等)。这些文档将上载到托管网站的远程服务器的临时文件夹中。

系统2是我们办公室的管理软件。它有一些系统1的表(表格我希望信息在它们之间同步)等等。 我希望能够做两件事。

  1. 仅将系统2(管理软件)的特定表与系统一(网站)的数据库同步。
  2. 我还希望能够将上传的文档从在线服务器的临时文件夹中提取到运行管理软件的办公室的本地服务器中的文件夹。
  3. 我一直在研究MySQL手册5.6版本,它整齐地解释了MySQL复制。但它侧重于单向复制,其中CU(创建 - 更新)发生在一个数据库(主)上,而读取发生在另一个数据库(从属)上。这似乎很有希望,但对我来说还不够 情况。我希望两个数据库都允许CRUD(创建,读取,更新,删除)。此外,我只希望管理软件中的一部分表与网站的数据库同步。

    随着我继续调查,我会非常感激任何想法。

1 个答案:

答案 0 :(得分:0)

SymmetricDS 支持多主复制文件同步 MySql

可以在SymmetricDS.org

找到免费的开源版本

JumpMind.com

还有一个包含gui和支持的专业版