【发布时间】:2014-05-27 17:52:56
【问题描述】:
我正在尝试将远程 mysql 数据库复制到我的内部 mysql 服务器。
问题是我在两个 mysql 服务器之间没有可用的直接连接。
在内部,有一个自定义服务器应用程序(我自己开发的)。此服务器应用程序仅允许 1 个端口上的传入连接(使用 ssl 加密)。建立连接后,可以通过该连接执行自定义的书面命令(例如发送特定的备份文件、远程浏览等……只是客户端/服务器的东西)。
现在我需要添加 mysql 复制,但无法直接连接。我正在考虑在我的服务器应用程序中编写类似 PORTFORWARD 的命令,它将复制数据内部传输到 mysql 服务器,如下所示:
远程mysql服务器复制过程->远程客户端应用程序->内部服务器应用程序->内部mysql服务器。
这可能可行,但我认为这将是一个脆弱的解决方案,所有连接/断开连接事件都需要在任何情况下转发。
对此有更好的想法吗?
谢谢, 文森特
【问题讨论】:
标签: mysql ssl replication