mysql 本地和线上数据库数据同步

两台数据库服务器(本地、正式服),断网情况下用本地的数据库。
如果网来了,将本地的数据库数据和线上数据库进行同步。谈解决思路就行。

没有得到解决思路,问题没有得到解决。

数据量不大的话,可以考虑将本地数据库全库备份然后再覆盖正式库

1.如果自动同步:用windows定时任务,调用使用数据同步工具比如kettle配置的job等,自定义同步方式
2.如果手动同步:直接执行数据同步工具比如kettle配置的job等
备注:同步策略,可以采用按主键更新插入

萌新一枚,谈下想法:能否从本地和正式服的二进制日志着手?这是否是一个主从切换的问题呀~断网前正式服是主库,断网后本地是主库,来网了再切回去。不正确勿喷。

可以将本地数据库设置定时备份数据为sql文件,单独开发小程序或在B/S的Application级里进行本地sql数据文件校验,并对远程数据库的数据更新。

这个考虑到读写问题,如果要求断网时,写操作在本地操作,联网时,在正式服进行写操作。 可以考虑使用MM+keepalived去做。