0

情况:

MySQL 服务器“Src”位于路由器后面。所以“Src”没有公共地址。
我如何将“Src”复制到具有公共地址的 MySQL 服务器“Dst”。

也许有一些代理工具充当“Src”主机上运行的代理,
将从“Src”读取更新,复制到“Dst”

4

1 回答 1

0

你说的复制是什么意思?

复制备份是 MySQL 站点上定义的吗?

对于复制方案,从站(“Dst”)必须能够与主站(“Src”)对话以请求复制数据,这在您的设置中是不可能的。MySQL网站指出:

每个连接到主服务器的从服务器都请求二进制日志的副本。也就是说,它从主服务器拉数据,而不是主服务器将数据推送到从服务器。

它可以使用reverse tunnel. 请参阅此SO 帖子了解如何操作。

可以在“Src”上使用备份方案mysqldump将数据库转储到文件,然后将文件上传或以其他方式传输到“Dst”。这可以使用 Linux 上的 cron 作业或 Windows 上的“任务计划程序”来安排。

于 2015-11-17T02:30:55.687 回答