我在导入数据时遇到这个错误,我也尝试了在命令中加入参数来解决这个问题:
mysql -u mysqluser -p --max_allowed_packet=32M < dbfile.sql
但是问题却没有解决。
在配置文件/etc/my.cnf(centos)中加入
[mysqld] max_allowed_packet=16M
重启mysqld,问题解决。
如果你还没有解决问题请参考下面的文章:
http://dev.mysql.com/doc/refman/5.0/en/packet-too-large.html