数据库插入数据报错解决:Got a packet bigger than或者提示Error Code:2006-MYSQL 服务器已离线
数据库插入数据报错解决:Got a packet bigger than或者提示Error Code:2006-MYSQL 服务器已离线最近导入数据(数据库大概1G左右)使用SQLyogEnt 导入提示出现错误,看了一下日志,
数据库插入数据报错解决:Got a packet bigger than或者提示Error Code:2006-MYSQL 服务器已离线
最近导入数据(数据库大概1G左右)
使用SQLyogEnt 导入提示出现错误,看了一下日志,提示Line no.:110 Error Code:2006-MYSQL 服务器已离线
明显的是超时的问题
换用另一个工具,Navicat ,提示“Got a packet bigger than ‘max_allowed_packet’ bytes”
意思是大小超限了,这时候我们需要修改mysql处理数据最大数据包大小
解决办法:修改mysql配置文件
增加 max_allowed_packet 值: MySQL 配置文件中增加 max_allowed_packet 的值,文件名是:my.ini
通过搜索,没有发现有max_allowed_packet 的配置项,所以直接添加:
max_allowed_packet = 16M
这里将 max_allowed_packet 的值设置为 16MB,可以根据需要调整这个值
修改后,重启mysql服务,生效,再次同步,数据插入成功
感谢