Got a packet bigger than 'max_allowed_packet' bytes 报错处理

原创 2018年04月16日 16:35:10

参考文章:https://blog.csdn.net/superit401/article/details/77480078


max_allowed_packet 针对的是一个事务中的一行记录大小,当一行记录超过了限制的大小,将会报错。sql文件中每次insert完进同一张表的所有数据被称为一个数据包(packet)max_allowed_packet就是来限制这个的大小的阈值,大于这个值,mysql的I/O连接会关闭,就会报这个错。


SQL导出insert时有两种处理方式:一次insert一行,锁时间短,批量插入效率低下;一次insert多行,批量插入锁时间长,效率高。

当一次insert多行时,很容易触发标题报错,临时处理办法:

mysql>set global max_allowed_packet = 1024*1024*160;


永久生效,调整配置文件/etc/my.cnf

[mysqld]
max_allowed_packet=500M


mysql Got a packet bigger than 'max_allowed_packet' bytes 错误原因及解决方法

mysql Got a packet bigger than 'max_allowed_packet' bytes 错误原因及解决方法 博客分类: mysql   Mysq...
  • liujihaozhy
  • liujihaozhy
  • 2015-02-06 14:42:34
  • 1415

从navicat中导入sql文件过大:Got a packet bigger than 'max_allowed_packet' bytes

失败背景:刚才通过navicat从本地向一个数据库中导入sql文件。第一个sql文件大小为967M,导入成功; 第二个sql大小为50.1M,导入失败。 1.在navicat中按F6进入mysql的命...
  • superit401
  • superit401
  • 2017-08-22 16:18:32
  • 4776

Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes

今天在用Navicat导入SQL文件时报错:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes ...
  • xyz846
  • xyz846
  • 2016-08-15 13:57:04
  • 5402

解决MYSQL的错误:Got a packet bigger than 'max_allowed_packet' bytes

Mysql 5.1开始遇到的信息包过大问题,当用客户端导入数据的时候,遇到错误代码: 1153 - Got apacket bigger than 'max_allowed_packet' bytes...
  • dodott
  • dodott
  • 2016-06-16 17:54:09
  • 7409

Mysql提示 “ Got a packet bigger than 'max_allowed_packet' bytes”

为什么总是提示 “ Got a packet bigger than 'max_allowed_packet' bytes” 呢? 问题描述 迁移服务器,要把旧服务...
  • u010423904
  • u010423904
  • 2016-07-13 20:31:26
  • 1341

MySQL Got a packet bigger than 'max_allowed_packet' bytes错误

今天用SQLYog执行数据插入命令,一共3万多条记录吧,导入数据库时提示:Error Code:1153 Got a packet bigger than 'max_allowed_packet' b...
  • educast
  • educast
  • 2013-09-01 12:32:59
  • 9736

windows MySQL 报“Got a packet bigger than 'max_allowed_packet' bytes”错误,解决过程.

windows MySQL 报“Got a packet bigger than 'max_allowed_packet' bytes”错误,解决过程. 2014年11月24日10:20:03...
  • seulww
  • seulww
  • 2014-11-24 10:25:03
  • 1284

遭遇 1153 - Got a packet bigger than 'max_allowed_packet' bytes With statement:

本文章转载地址:http://tonyqiu.iteye.com/blog/761799 在做两个数据库数据拷贝的时候,遭遇 Sql代码   1153 - Got a...
  • liulangxian
  • liulangxian
  • 2015-10-22 12:59:35
  • 1757

MySql查询大量数据时报错Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes

 今天用SQLYog执行数据插入命令,一共3万多条记录吧,导入数据库时提示: Error Code:1153 Got a packet bigger than 'max_allowed_p...
  • u012770274
  • u012770274
  • 2014-04-14 21:12:51
  • 4997

navicat 导入sql文件时报错:1153 :Got a packet bigger than 'max_allowed_packet' bytes

navicat 查询最大包的大小语句:show VARIABLES like '%max_allowed_packet%'; 解决方法: 找到MYSQL的安装目录下的my.ini文件,在最后...
  • paradisesunny
  • paradisesunny
  • 2015-12-29 10:11:46
  • 1905
收藏助手
不良信息举报
您举报文章:Got a packet bigger than 'max_allowed_packet' bytes 报错处理
举报原因:
原因补充:

(最多只允许输入30个字)