• 在使用 longtext 类型执行数据录入时,有时会抛出这个异常,
    从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。
  • 解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包,
    而对这个包大小的限制即是对当前mysql语句长度的限制。
  • 解决办法:
         (1)Linux 下:
进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中
找到 max_allowed_packet = 大小
修改到适当大小并保存,然后重新启动 mysql 服务器,即可。如果没有这行就增加这行。
(2)Windows下:
进入到mysql安装路径下,找到 my.ini 文件,在[mysqld]部分(不在这部分没用)添加一句:
max_allowed_packet=32M
          保存后重新起动mysql服务。 顺便说一下:那个大小的设置在 linux 下可以直接写 10M、20000K之类的
但是在windows下就只能换算成byte.

重启命令如下:

一、启动方式 
1、使用 service 启动:service mysqld start 
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 
3、使用 safe_mysqld 启动:safe_mysqld& 
二、停止 
1、使用 service 启动:service mysqld stop 
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 
3、mysqladmin shutdown 
三、重启 
1、使用 service 启动:service mysqld restart 
2、使用 mysqld  脚本启动:/etc/inint.d/mysqld restart

最新文章

  1. JqueryQrcode生成二维码不支持中文的解决办法
  2. SVN服务器安装
  3. 安装与配置 Elasticsearch
  4. svn 大杂烩
  5. 记录一些容易忘记的属性 -- UIView
  6. 等宽格子堆砌 js
  7. css的框架——common.css
  8. codeforces 671C Ultimate Weirdness of an Array 线段树+构造
  9. Python 错误和异常
  10. 浅析Java中synchronized与static synchronized
  11. CSS实现商城分类导航效果(hover选择器)
  12. Linux网络设置(第二版) --Linux网络设置
  13. myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)
  14. java课程之团队开发冲刺1.2
  15. poj2777(线段树)
  16. eclipse如何将项目上传到码云
  17. servlet 上下文
  18. ninja install error
  19. Caused by: org.hibernate.HibernateException: identifier of an instance of ... is alterde from
  20. ES6学习笔记(六)-数组扩展

热门文章

  1. CKEditor 案例
  2. XML 用途
  3. deb
  4. jbpm4.3表结构和表字段说明
  5. 【转】Spring事务超时时间可能存在的错误认识
  6. 递归删除本地目录和ftp目录
  7. apicloud 初学
  8. List<string> to List<decimal> by C# 2.0
  9. Saltstack 服务器基本安装
  10. 深入体会__cdecl与__stdcall