这是我的方案
现在我的问题,我可以毫不费力地从我的主数据库(A)中提取信息,但是当我需要来自辅助数据库(B)的信息时,我需要通过SSH登录(A)并执行mysql -h 10.198。 140. * 进入该数据库
无论如何我可以从(B)获取信息而不是在同一个网络上,基本上是通过(A)到(B)的菊花链来获取我需要的信息并在PHP中执行此操作吗?
答案 0 :(得分:0)
嗯,最简单的方法是通过公共IP访问服务器B,以便您可以直接连接到它。
如果那是不可能的,另一种选择是在服务器A上设置一个从数据库,该数据库通过服务器B的复制进行更新并直接在A上查询。但是,复制可能很难管理,你无法写对它,只读。
你也可以在不同的端口上设置一个代理来路由到B,虽然我无法帮助你,但我不是系统管理员。
我真的不知道A怎么可以跟B说话,但你的服务器不能,这没有任何意义,如果你可以设置A的权限来与B交谈,你应该能够做到你的服务器也一样。