我收到从从(mysql5.7)连接到主(mysql 5.1)的错误
通道的从I/O :连接到主副本@hostname的错误-重试-时间: 60重试: 6,Error_code: 2027
请帮我解决这个错误
发布于 2016-03-01 00:15:02
在“B.4客户端错误代码和消息 5.7手册”的MySQL页面中,错误代码2027表示:
错误: 2027 (CR_MALFORMED_PACKET)消息:格式错误的数据包
这可不太能说明问题。为了查找这个错误代码,我找到了这个错误,修复在MySQL 5.7.8上:
对于read_rnd_buffer_size系统变量的小值,临时结果的内部缓存可能失败并导致查询执行失败。
如果您有MySQL5.7.7或更低的版本希望解决您的问题,您可以检查read_rnd_buffer_size变量的值,但是它可能不起作用。
那么,你有什么问题。问题是您不能在5.1和5.7版本之间进行复制。从手册页MySQL版本之间的复制兼容性:
MySQL支持从一个发行版系列复制到下一个更高版本系列。例如,您可以从运行MySQL 5.5的主服务器复制到运行MySQL 5.6的从服务器,从运行MySQL 5.6的主服务器复制到运行MySQL 5.7的从服务器,等等。
查看该页面以获得更多信息(对于具有3台或更多服务器的设置,有许多不同的次要版本存在不兼容问题)。
我还没有通过配置类似的设置来确认这一点,但似乎您需要将MySQL5.1升级到至少5.6 (但最好升级到5.7)。如果您的新5.7从是新的,您可以尝试将它从mysql 5.7降到5.5 (重新安装和导入新的数据)。
但是从5.1升级到5.7更好,因为您将拥有更好和更好的mysql安装。
发布于 2016-02-29 17:25:03
请使用相同的用户“复制”尝试从从机连接到主计算机。一旦通过,它就不是一个权限错误。
https://dba.stackexchange.com/questions/130773
复制相似问题