MySQL报错:Packets larger than max_allowed_packet are not allowed 的解决方案
2015-02-27 14:28
676 查看
在导大容量数据特别是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数据库有一个系统参数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
- Packets larger than max_allowed_packet are not allowed
- mysql 批量导入 Packets larger than max_allowed_packet are not allowed
- MySQL Packets larger than max_allowed_packet are not allowed
- mysql Packets larger than max_allowed_packet are not allowed
- MYSQL报错“Packets larger than max_allowed_packet are not allowed”
- sql错误1301 Result of CONCAT() was larger than max_allowed_packet(1024)-truncated
- mysql5.7 opencms安装解决方案 .Your 'max_allowed_packet' variable is set to less than 16777216 Byte (16MB)
- - s4s-elt-character: Non-whitespace characters are not allowed in schema elements other than 'xs:app
- 关于服务器端MySQL数据库插入数据、运行sql文件时抛出packet bigger than 'max_allowed_packet'的
- ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' 解决办法
- MySQL Got a packet bigger than 'max_allowed_packet' bytes错误
- MYSQL报错 error: Got a packet bigger than ‘max_allowed_packet’ bytes
- reviewboard 上传diff文档提示1153 Got a packet bigger than max_allowed_packet bytes
- MySQL数据库报错(会自动关闭):Got a packet bigger than 'max_allowed_packet' bytes
- Mysql 导入 sql 文件报错 Your 'max_allowed_packet' variable is set to less than 16777216 Byte
- Got a packet bigger than 'max_allowed_packet' byte
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- mysql 数据库导入失败ERROR 1153 (08S01): Got a packet bigger than 'max_allowed_packet' bytes
- error: Got a packet bigger than ‘max_allowed_packet’ bytes