如何将mysql记录插入两个不同的域数据库中

问题描述 投票:-1回答:1

大家好,在此先感谢您提出的任何建议,以向我指明正确的方向。

我正在不同的托管公司上构建2个网站应用程序,以防万一,在主要主机出现故障时保持连续性。我正在尝试将MySQL记录插入每个数据库(每个域一个)。

服务器1(主机)将发出命令,将记录插入本地数据库,然后在远程数据库上。服务器2(备份)具有Cpanel,我设法完成了所需的工作,但只能通过使用远程数据库访问上的%通配符(而不是正确的IP)允许任何IP连接来实现。我已经尝试了所有可以想到的方法来尝试从主主机中找出连接IP,但没有成功-由于无法从主服务器连接到远程IP,数据库出现连接错误。我不想为任何IP敞开大门,但由于Mysql在发送服务器(主服务器)上作为localhost运行,因此我似乎找不到一种方法来了解什么IP正在发送SQL命令。

希望您能理解上面的文字。我已经搜索了网络,Youtube和Stackoverflow,但到目前为止,尽管我找到了一种以安全为代价的方法,但我仍未找到正确的方法...

php mysql cross-domain cpanel
1个回答
0
投票

我认为您可以尝试使用[kafka connect]:https://docs.confluent.io/current/connect/index.html

它有助于确保两个数据库之间的一致性。

© www.soinside.com 2019 - 2024. All rights reserved.