MySQL报错“Got a packet bigger than ‘max_allowed_packet’ bytes”

在导入MySQL数据的时候发现会出现这样的报错信息。

“Got a packet bigger than ‘max_allowed_packet’ bytes”

看手册了解到这个应该是当前导入的数据大于系统的限制的最大包大小。

也许插入的数据太大了,不过因为当前做的项目不可避免会遇到这个大数据插入的情况,因此只能更改MySQL的默认配置。

暂时加大到10M,即在MySQL配置文件中加入一个参数(如果已经存在这个参数那么就修改):

max_allowed_packet=10485760

我这里写的单位是字节,换算过来就是10M,当然为了直观也可以直接等于10M

希望这个数值应该够用了,呵呵。

DBCheck build 20080425发布!

之前给客户做的一个小工具,自Discuz!3.1.2以来一直有人使用,因此一直不断得随着Discuz!更新而更新。

本次Discuz!升级到了6.1.0,因此,DBCheck的数据基准校验包(db_pack.php)也随之升级了。

功能上没时间做新的扩展——而且目前觉得也没太大必要,呵呵,这个工具几乎就是一次性的,大家都是为了查看自己的数据结构是否有问题,检查完之后也就不用了^_^

下载地址还是在“深海(Deepseath)Discuz!风格演示论坛”:http://www.exinqing.net/discuz/viewthread.php?tid=172

至于模板MSNCool过几天再弄,近期事情实在太多了,手里的项目还在继续赶:(

忙过这阵好好弄一下:)

Deepseath Modified from Green Hope Theme · Proudly powered by WordPress · 津ICP备09005418号-1  津公网安备 12010302001005号