【mysql】1153 - Got a packet bigger than ‘max_allowed_packet‘ bytes

执行mysql 语句出现:1153 - Got a packet bigger than 'max_allowed_packet' bytes

1153-得到一个大于"max_allowed_packet"字节的数据包。

数据包太大了怎么办。该配置吧。

查看max_allowed_packet

sql 复制代码
show global variables like 'max_allowed_packet';

修改my.cnf文件

停止mysql
bash 复制代码
 service mysqld stop
修改my.cnf
bash 复制代码
 vim /etc/my.cnf

添加或修改以下配置:

sql 复制代码
max_allowed_packet=64M
重启msyql
bash 复制代码
service mysqld start



相关推荐
码不停蹄的玄黓4 分钟前
深入拆解MySQL InnoDB可重复读(RR)隔离级别:MVCC+临键锁如何「锁」住一致性?
数据库·mysql·可重复读
paopaokaka_luck25 分钟前
基于SpringBoot+Vue的酒类仓储管理系统
数据库·vue.js·spring boot·后端·小程序
用户914536330839140 分钟前
MySQL查询执行顺序:一张图看懂SQL是如何工作的
mysql
Lx35244 分钟前
MySQL物化视图:预计算查询结果的定期刷新
sql·mysql·性能优化
Lx3521 小时前
Mysql死锁日志分析:事务逻辑冲突的排查技巧
sql·mysql·性能优化
薛晓刚1 小时前
哪个领域数据库最难替换?
数据库
RainbowSea1 小时前
14. MySQL 锁的详细说明
java·sql·mysql
芷栀夏2 小时前
基于Anything LLM的本地知识库系统远程访问实现路径
数据库·人工智能
RainbowSea2 小时前
12 MySQL 数据库其它调优策略
java·sql·mysql
软件2052 小时前
【redis使用场景——缓存——数据淘汰策略】
数据库·redis·缓存