sql query error, 1153, Got a packet bigger than 'max_allowed_packet' bytes
2011-11-10 15:32
537 查看
MYSQL error: Got a packet bigger than ‘max_allowed_packet’ bytes
在使用 longtext 类型执行数据录入时,有时会抛出这个异常,
从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。
解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包,
而对这个包大小的限制即是对当前mysql语句长度的限制。
解决办法:
(1)Linux 下:
进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中
找到 max_allowed_packet = 大小
修改到适当大小并保存,然后重新启动 mysql 服务器,即可。
如果没有这行就增加这行。
/usr/local/mysql/bin/mysqladmin shutdown
/usr/local/mysql/bin/mysqld_safe --user=mysql &
在使用 longtext 类型执行数据录入时,有时会抛出这个异常,
从字面理解就是当前包大小超过 mysql 系统设置的包大小无法执行操作。
解释一下包大小这个东西:简单来说就是mysql把当前执行的mysql语句看作是一个包,
而对这个包大小的限制即是对当前mysql语句长度的限制。
解决办法:
(1)Linux 下:
进入服务器路径 /etc 找到 my.cnf 在里面的 mysqld 段中
找到 max_allowed_packet = 大小
修改到适当大小并保存,然后重新启动 mysql 服务器,即可。
如果没有这行就增加这行。
/usr/local/mysql/bin/mysqladmin shutdown
/usr/local/mysql/bin/mysqld_safe --user=mysql &
相关文章推荐
- 运行SQL文件报错:1153 - Got a packet bigger than 'max_allowed_packet' bytes
- [SQL] 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes
- 解决[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
- 遭遇 1153 - Got a packet bigger than 'max_allowed_packet' bytes With statement:
- ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
- MySQL 导入sql 错误 Got a packet bigger than 'max_allowed_packet' bytes
- Magento SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_pack
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法 备份还原或数据导入报错1153:Got a packet big
- 【转载】mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- 使用discuz时报错:(1153) Got a packet bigger than 'max_allowed_packet' bytes
- [Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes(linux环境)
- ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
- Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- [MySQL] #1153 - Got a packet bigger than 'max_allowed_packet' bytes
- Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- MYSQL报错 error: Got a packet bigger than ‘max_allowed_packet’ bytes
- mysql 数据库导入失败ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
- 解决mysql执行SQL文件,报错:”Got a packet bigger than 'max_allowed_packet' bytes“
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法