Navicat数据传输异常:MySQL server has gone away + row size is greater
作者:互联网
问题描述:
数据库恢复时,用navicat数据库传输功能拷贝旧库数据到新库失败,错误如下图:
检查mysql服务器的error日志,发现以下警告信息:
问题处理:
首先数据库恢复,按理讲新旧数据库的配置是正常的,在navicat中搜索插入异常数据并复制为insert语句,
然后在旧数据库中删除该行数据并重新插入,发现可以正常插入.
把插入语句复制到新库中也可以正常插入.
所以问题定位为客户端配置异常,检查Navicat导入数据时的高级选项并查看手册,发现以下定义:
再对比一下之前复制出来的insert语句插入成功,而且正是完整插入语句,似乎找到原因了,
修改Navicat数据传输配置,如下图:
然后重新开始数据传输,终于成功了.
标签:语句,gone,greater,新库,数据库,Navicat,插入,数据传输,size 来源: https://blog.csdn.net/lgh2691861/article/details/111609125