MySQL数据库错误:插入时不允许大于max_allowed_pa​​cket的数据包

时间:2014-04-10 13:13:56

标签: mysql blob

我已经安装了mysql server 5.1。当我尝试插入一个巨大的文件时,我的MySQL数据库中的BLOB字段出现问题。有没有人有任何建议?

提前多多感谢

2 个答案:

答案 0 :(得分:0)

如何解决此问题:

更改MySQL服务器配置中max_allowed_packet变量的值。

如何知道允许的内容有多少:不确定,但我会说检查大小(以字节为单位)insert查询应该会给你一个想法。


有关更多信息,您应该查看MySQL手册的以下部分:C.5.2.10. Packet too large

答案 1 :(得分:0)

  • 启用Mysql Workbench并复制此行:“SET GLOBAL max_allowed_pa​​cket = 16777216;”并查询命令。
  • 关闭Mysql Workbench并重新启动。

  • 您可以通过更改max_allowed_pa​​cket的值将数据包大小更改为32M。