博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql用SQLyog导入数据时报错(文件太大)
阅读量:6827 次
发布时间:2019-06-26

本文共 561 字,大约阅读时间需要 1 分钟。

mysql用 SQLyog导入数据时出错,如图:

 

原因:

是导入文件过大。当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇到“丢失与MySQL服务器的连接”错误。

客户端和服务器均有自己的max_allowed_packet变量,因此,如你打算处理大的信息包,必须增加客户端和服务器上的该变量。一般情况下,服务器默认max-allowed-packet为1MB

解决办法:

方法一:直接在mysql中my.ini内最后面加上这句:max_allowed_packet=200M

方法二:直接在SQLyog执行框内执行如下两句:

 

set global max_allowed_packet=200000000;  -- 导入时的缓冲区  200M,根据你的sql脚本文件的大小来设置你的时间缓冲区大小

set global net_buffer_length=10000;   --  导出时的缓冲区

    本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1179292,如需转载请自行联系原作者

你可能感兴趣的文章
sharepoint 2010中部署webpart
查看>>
【3】搭建HA高可用hadoop-2.3(部署配置hadoop--cdh5.1.0)
查看>>
dhcp服务架构
查看>>
去除微信二维码白色背景
查看>>
display分页程序流程
查看>>
Exchange 2013SP1和O365混合部署系列四
查看>>
PHP预定义变量
查看>>
Nginx启动出错
查看>>
我的友情链接
查看>>
ETag负载均衡的相关问题
查看>>
一段简单的javascript生成随机密码代码
查看>>
(MyISAM) Indexed Sequential Access Method
查看>>
服务器端IIS中部署带Office组件程序
查看>>
RHEL 7.0 正式版抢先体验
查看>>
thinkphp5跨数据库查询
查看>>
高可用,多路冗余GFS2集群文件系统搭建详解
查看>>
AS3取bitmapdata透明通道
查看>>
一个不错的git学习网站
查看>>
Linux驱动编程--基于I2C子系统的I2C驱动
查看>>
nohup和&的区别
查看>>