情况:
MySQL服务器“Src”位于路由器后面。所以“Src”没有公开演讲 我怎么能将“Src”复制到有公共地址的MySQL服务器“Dst”。
也许有一些代理工具在“Src”主机上运行代理 将从“Src”读取更新,复制到“Dst”
答案 0 :(得分:0)
你是什么意思复制?
MySQL网站上定义了replication或backup吗?
对于复制方案,从属设备(“Dst”)必须能够与主设备(“Src”)通信以请求复制数据,这在您的设置中是不可能的。 MySQL网站声明:
连接到主服务器的每个从服务器都请求二进制日志的副本。也就是说,它从主设备中提取数据,而不是主设备将数据推送到从设备。
它可以使用reverse tunnel
。请参阅此SO post了解具体方法。
备份方案可以使用“{1}”在“Src”上将数据库转储到文件,然后上传或以其他方式将文件传输到“Dst”。这可以使用Linux上的cron作业或Windows上的“任务计划程序”进行安排。