这就是我面临的问题:
给定树服务器,每个服务器都提供一些 Web 服务并具有一个表登录,例如:
[id,username, password, email,...]
我的目标是允许每个服务器中的用户访问其他服务器,保持服务器间的独立性所需的行为并不复杂:
- 当用户在其中一台服务器中注册时,应将用户添加到其他服务器,而无需花费太长时间。
- 当用户在一台服务器中更改其通行证时,其他服务器也必须反射(reflect)该更改。
- 如果两个更改发生冲突,则仅保留最新的更改
我被要求在不花费太多时间的情况下做到这一点,所以我想知道是否有任何标准且易于执行的解决方案来解决这个问题。
所有服务器都使用带有 PHP 和 MySQL 的 REST Web 服务。
它用于共享托管,因此我无法执行配置 mySQL 服务器等管理操作
最佳答案
您可以使用 MYSQL 复制在数据库之间复制数据。
通常它用于复制整个数据库,但您可以使用 do/ignore 和重写规则来指定要复制哪些表。
我从未以这种方式使用过 MYSQL 复制,因此无法提供更多帮助,但我知道这是可能的。
关于php - MySQL表在服务器之间复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429029/