数据库
首页 > 数据库> > Navicat数据传输异常:MySQL server has gone away + row size is greater

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