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
Uncategorized
Recent Comments