笔记

万物寻其根,通其堵,便能解其困。
  博客园  :: 新随笔  :: 管理

Mysql 错误处理笔记

Posted on 2024-08-14 15:18  草妖  阅读(5)  评论(0)    收藏  举报

Got a packet bigger than ‘max_allowed_packet’ bytes

产生错误原因:MYSQL限制了每次执行插入操作的数据最大值,超过最大值则报以上错误。
解决方法:
方法一:临时将执行块扩大到大于或等于执行字符串大小(本例子修改为512M)
set global max_allowed_packet=524288000;
方法二:永久方式设置,即修改配置文件my.cnf/my.ini,在[mysqld]添加max_allowed_packet配置
[mysql]
max_allowed_packet=512M