从多个服务器上的多个数据库中提取数据

时间:2013-12-25 22:53:43

标签: php mysql database-connection

我正在尝试在PHP中创建一个监控程序,它将监控来自多个服务器(在不同网络上)的mysql数据库。

我正处于计划阶段,我希望得到一些帮助,看看是否可以使用mysql。

有没有办法从许多网络上的许多服务器“拉”数据? mysql是否支持这样的数据收集?

1 个答案:

答案 0 :(得分:1)

MySQL允许您通过网络远程访问服务器。您可以根据需要打开多个不同的服务器连接。所以没有什么能阻止你这样做。

但是,您只能在同一服务器上的表之间进行连接,因此如果您这样做,则必须将客户端应用程序上的数据组合在一起。如果要在不同服务器上的数据库之间进行连接,可以使用Federated存储引擎。这允许您使服务器A上的数据库看起来在服务器B上,然后您可以加入它们。