mysql - 如何从src主机复制mysql?

标签 mysql backup replicate

情况:

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

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

最佳答案

复制是什么意思?

replication吗?或backup MySQL 网站上定义的吗?

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

Each slave that connects to the master requests a copy of the binary log. That is, it pulls the data from the master, rather than the master pushing the data to the slave.

它可以使用反向隧道来工作。看这个SO post如何。

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

关于mysql - 如何从src主机复制mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33748020/

相关文章:

python - 复制 Pandas 列表中的元素

php - 使用 php 将 xml 数据转换为 mysql 插入/更新查询

php - 我将如何对 mySQL 数据库的每 4 行回显不同的内容

mysql - 如何构建数据库模式以允许 "1 in a million"情况?

php - 需要有关备份 css 的帮助

R 复制直到满足长度

php - Angularjs - Mysql - CRUD 操作和安全

c# - 无需备份权限即可远程备份 SQL Server 数据库

svn - Subversion - 我需要备份什么?