首页 > 数据库技术 > 详细

MySQL报错:Packets larger than max_allowed_packet are not allowed 的解决方案

时间:2015-02-27 15:06:54      阅读:535      评论:0      收藏:0      [点我收藏+]

在导大容量数据特别是CLOB数据时,可能会出现异常:“Packets larger than max_allowed_packet are not allowed”。

这是由于MySQL数据库有一个系统参数max_allowed_packet,其默认值为1048576(1M)

可以通过如下语句在数据库中查询其值:

show VARIABLES like ‘%max_allowed_packet%‘;

修改此参数的方法是在mysql文件夹找到my.ini文件,在my.ini文件[mysqld]中添加一行:

max_allowed_packet=16777216

重启MySQL,这样将可以导入不大于16M的数据了,当然这数值可以根据需要作调整。

 

参考:使用MySQL Migration Toolkit快速将Oracle数据导入MySQL

 

MySQL报错:Packets larger than max_allowed_packet are not allowed 的解决方案

原文:http://www.cnblogs.com/eric-qin/p/4303239.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!