开发者社区> php的小菜鸟> 正文

解决 MySQL Got a packet bigger than 'max_allowed_packet' bytes错误问题

简介: 今天用SQLYog执行数据插入命令,一共3万多条记录吧,导入数据库时提示: Error Code:1153 Got a packet bigger than 'max_allowed_packet' byte·错误提示。
+关注继续查看

今天用SQLYog执行数据插入命令,一共3万多条记录吧,导入数据库时提示:

Error Code:1153 Got a packet bigger than 'max_allowed_packet' byte·错误提示。
开始没注意,提示一大堆,后来才看见这句
使用SQLyog工具导出MySQL数据时,当数据量大时,导出不会错误,但导入时会出现错误。如果将SQL单独执行会发现是Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes错误。
对于这个问题可以在my.ini中最后增加一行max_allowed_packet=16M即可(根据实际情况设置)。

注意,在[client]和[mysql]部分增加无效,那个是客户端读取的参数。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
postgre分页查询报错:ERROR: LIMIT #,# syntax is not supported 建议:Use separate LIMIT and OFFSET clauses
postgre分页查询报错:ERROR: LIMIT #,# syntax is not supported 建议:Use separate LIMIT and OFFSET clauses
22 0
MySQL:Got a packet bigger than ‘max_allowed_packet‘ bytes
我们往MySQL导入数据的时候,当数据量过大的时候,就会报错,这是因为允许的最大数据超出了我们的默认设置,所以我们需要修改MySQL的默认设置
30 0
Packets larger than max_allowed_packet are not allowed(mysql数据查询提示:不允许超过允许的最大数据包)解决方案
Packets larger than max_allowed_packet are not allowed(mysql数据查询提示:不允许超过允许的最大数据包)解决方案
72 0
mysql的 max_allowed_packet 和 max_connections
mysql的 max_allowed_packet 和 max_connections
52 0
MySQL - Packet for query is too large (4,544,730 > 4,194,304). You can change this value on the …
MySQL - Packet for query is too large (4,544,730 > 4,194,304). You can change this value on the …
214 0
mysql数据库导入报错:Got a packet bigger than‘max_allowed_packet’bytes解决方案
mysql数据库导入报错:Got a packet bigger than‘max_allowed_packet’bytes解决方案
93 0
ERROR 2020 (HY000): Got packet bigger than 'max_allowed_packet' bytes
今天在测试环境发生了貌似怪异的报错,表结构如下: CREATE TABLE `test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `step` bigint(20) NOT NULL COMMENT 'step', `da.
2345 0
mysql max_allowed_packet过小引起的问题
mysql max_allowed_packet过小引起的问题 com.mysql.jdbc.PacketTooBigException: Packet for query is too large (5366885 > 4194304) Caused by: com.
1714 0
Got a packet bigger than 'max_allowed_packet' bytes
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/inforstack/article/details/79867678 两种方案 临时修改 mysql>set global max_allowed_packet=524288000; 修改/etc/my.cnf 修改mysql的最大允许包大小 ,然后重启mysql服务就可以了。
855 0
+关注
php的小菜鸟
热爱编程,忠于开源的小码农
文章
问答
文章排行榜
最热
最新
相关电子书
更多
AVPASS:Automatically Bypassing
立即下载
AliHB Real-Time Cold data Backup
立即下载
AliHB Real Time Cold data Backup
立即下载