美文网首页
Mysql-error-code:1153

Mysql-error-code:1153

作者: DimonHo | 来源:发表于2018-04-27 15:47 被阅读25次

问题描述:

Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes

问题原因:

mysql默认max_allowed_packet=1M,使用navicat导入数据的时候,默认使用的是扩展插入语句,即:

mysql> insert into tablename (cloum1,cloum2,...) values (value1,value2,...),(value1,value2,...),...;

使得单个数据包大小超过max_allowed_packet的值而报错。


navicat数据传输
https://www.navicat.com.cn/manual/online_manual/cn/navicat/win_manual/index.html

解决方案

翻案一:

数据传输使用完整的插入语句,影响传输性能。

方案二:

临时修改max_allowed_packet参数,

mysql> set global max_allowed_packet = 1024102416;`

该命令将max_allowed_packet 临时修改为16M。
修改完成后,exit当前连接,重新连接mysql再执行下面的命令查看效果。

mysql> show VARIABLES like '%max_allowed_packet%';

方案三:

永久修改max_allowed_packet参数,执行:

mysql --help | grep my.cnf

找到 my.cnf 文件,在 my.cnf 中加入max_allowed_packet=16M,修改保存后重启mysql服务即可生效。

相关文章

  • Mysql-error-code:1153

    问题描述: Err [Imp] 1153 - Got a packet bigger than 'max_allo...

  • 1153

    题意:给一个素数n,求这样的字符串,长度为n-1,在尾部添加一个字符x,然后执行n-1次这样的操作:每k(1到n-...

  • 1153

    有人说:“渐渐明白了,太在乎一个人往往会伤害自己;渐渐明白了,很多爱情是可遇而不可求的;渐渐明白了,很多东西只能拥...

  • CF1153D. Serval and Rooted Tree

    题目链接:CF1153D

  • 【MYSQL】备份数据还原报错Got a packet bigg

    mysql:1153 Got a packet bigger than ‘max_allowed_packet’ ...

  • sub3序列号

    —– BEGIN LICENSE —– sgbteam Single User License EA7E-1153...

  • mariadb 导入数据遇见得问题

    数据库启动 servicemysqld start mysql:1153 Got a packet bigger ...

  • 亲子日记1153

    2022.2.14 星期一 小雨转多云 休息 今天早上下起了小雨,赶紧趁着天气不好休息一下。难得的休息日,赶紧陪着...

  • Mysql相关问题

    问题1:MySQL Error 1153 - Got a packet bigger than'max_allow...

  • 再搬

    今天是来简书平台的第1153天,这篇文章是日更的第1153篇。今日天气小雨,心情一般。 由于种种关系,又要搬出现在...

网友评论

      本文标题:Mysql-error-code:1153

      本文链接:https://www.haomeiwen.com/subject/lwoblftx.html