将本地托管的MySQL数据库复制到服务器

将本地托管的MySQL数据库复制到服务器,mysql,database,database-replication,Mysql,Database,Database Replication,我希望本地MySQL数据库复制到服务器数据库中,该数据库托管在服务器中。我不能使用常规主从复制,因为主计算机(本地计算机)没有静态IP。我是否可以使用一种方法,通过将MySQL事务日志文件不时上传到服务器(例如,每5分钟上传一次),在服务器上执行它以复制本地托管的数据库。所以,基本上做的是 获取自上次日志位置从主(本地计算机)同步到从(服务器)以来更新的部分日志 服务器(从机)会不时执行检索到的日志(例如cron作业)(日志可以按顺序编号,以避免任何数据库问题。) 虽然可以获得整个本地备份,但将

我希望本地MySQL数据库复制到服务器数据库中,该数据库托管在服务器中。我不能使用常规主从复制,因为主计算机(本地计算机)没有静态IP。我是否可以使用一种方法,通过将MySQL事务日志文件不时上传到服务器(例如,每5分钟上传一次),在服务器上执行它以复制本地托管的数据库。所以,基本上做的是

  • 获取自上次日志位置从主(本地计算机)同步到从(服务器)以来更新的部分日志
  • 服务器(从机)会不时执行检索到的日志(例如cron作业)(日志可以按顺序编号,以避免任何数据库问题。)

  • 虽然可以获得整个本地备份,但将其上载到服务器并执行是不可行的,因为本地数据库的大小迅速增大。

    您可以在两者之间设置VPN,而不必担心dynIP更改@谢谢你的建议。在这种情况下,VPN不是有效的选项。这就是为什么我们在寻找替代方案。