六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 397|回复: 0

Got a packet bigger than ‘max_allowed_packet’ bytes

[复制链接]

升级  7.33%

15

主题

15

主题

15

主题

秀才

Rank: 2

积分
61
 楼主| 发表于 2013-1-29 16:30:09 | 显示全部楼层 |阅读模式
原因:
Mysql 5.1 遇到的信息包过大问题 用客户端导入数据的时候,遇到 错误代码: 1153 - Got a packet bigger than 'max_allowed_packet' bytes 终止了数据导入。
解决办法:
solution1:(我没有亲自验证,因为估计还需要重启服务,才会去那个配置文件读取,生效)
找到mysql的配置文件my.ini,在最一行添加max_allowed_packet=50M

solution2:(马上见效,所以我用了这种方式。管用。)
解决方法为:在终端执行以下命令
set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;
Detail:

reference:
1. http://baike.baidu.com/view/3669591.htm (百度百科)
2. http://www.docin.com/p-21634118.html (豆丁文库)
3. http://www.usafreehost.com/?p=160 (方案2的来源)
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表