Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从多台服务器上的多个数据库中提取数据_Php_Mysql_Database Connection - Fatal编程技术网

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

Php 从多台服务器上的多个数据库中提取数据,php,mysql,database-connection,Php,Mysql,Database Connection,我正在尝试用PHP创建一个监视程序,该程序将监视来自多个服务器(不同网络上)的mysql数据库 我正处于计划阶段,我希望得到一些帮助,看看mysql是否可行 有没有一种方法可以从多个网络上的多个服务器“提取”数据?mysql支持这样的数据收集吗?mysql允许您通过网络远程访问服务器。您可以根据需要打开任意多个不同的服务器连接。所以没有什么能阻止你这么做 但是,您只能在同一服务器上的表之间进行联接,因此如果这样做,则必须在客户端应用程序上合并数据。如果要在不同服务器上的数据库之间连接,可以使用存

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

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


有没有一种方法可以从多个网络上的多个服务器“提取”数据?mysql支持这样的数据收集吗?

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


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

我查看了Federated,它似乎正是我所需要的。谢谢:)