Home > Uncategorized > Mysql Error 1153

Mysql Error 1153

December 31st, 2006

mysqldump出来的数据导入到另外一个数据库的时候出现

Error 1153 Got a packet bigger than max_allowed_packet’…

原因是数据表中有一些行的数据大小大于了目标机的max_allowed_packet值,这个值默认是1M,原则上都够用了,但是如果把一些大的二进制数据放到数据库中,比如图片等,就很容易超过了。

解决方法:可以在mysqld启动的时候加入启动参数,其中2M可以变成任何值,最大1G

mysqld –max_allowed_packet=2M

如果觉得麻烦,就修改mysql的config文件,加入以下字段

[mysqld]
max_allowed_packet=2M

wangyingqi Uncategorized

  1. No comments yet.
  1. No trackbacks yet.