MySQL表同步:不完整的副本没有错误

时间:2014-09-22 13:38:38

标签: mysql sqlyog unreliable-connection

我已经使用SQLYog社区版几个月,几乎每天将几十个表从生产服务器复制到开发服务器,用于测试目的(“复制数据库”)。它曾经正常工作,直到上周。我们注意到表复制过程中缺少行,包括最后的32位版本和以前的64位版本。大多数错误发生在相同的两个InnoDB表上,每个表有大约550万行。 我很惊讶看到MySQLYog没有报告任何错误。这个bug是随机的。我发现在查看结果时缺少线条(有时只复制了大约350 000行,甚至没有复制10%的数据)。

有没有人在SQLYog中遇到同样的问题? 情况越来越糟。今天早上,在获得整张桌子之前,我必须连续4次复制同一张桌子。 最后,我们在MySQL日志中注意到一些通信包丢失了。但为什么客户端没有错误?为什么总是在同一张桌子上?它似乎与表的内容无关(表的开头没有改变)。

我们需要帮助以可靠的方式传输数据: *有没有人经历过MySQL的通信数据包丢失? MySQL配置中有什么可以改变以使传输更可靠吗? *有没有人知道一个更好的免费工具,可以快速可靠地在服务器之间复制表格?

0 个答案:

没有答案