【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



相关推荐
snow@li几秒前
PowerDesigner 全景教程:从业务建模、表结构设计、关系管理到正向/逆向、文档输出
数据库
ss2734 分钟前
PostgreSQL表级锁、行级锁、轻量级锁
数据库·postgresql·区块链
RacentCLM21 分钟前
证书即服务CaaS:从申请、续期到部署的自动化链路拆解
运维·数据库·自动化·ssl
SelectDB30 分钟前
安全评审卡了三周,我把部署形态的四种选项重新排了一遍
大数据·数据库·云原生
十年程序梦1 小时前
2026最新国内省市区县表,mysql表格
mysql
Random Glow2 小时前
二级索引与回表:一次回表到底多贵
数据库·mysql·性能优化·innodb·索引
CarIise3 小时前
JDBC 与数据库事务核心
数据库·笔记
见闻小天地3 小时前
新手入门:印刷包装设备的伺服和PLC运动控制方案各管什么?七步选型讲清楚
运维·网络·数据库·人工智能
海鸥-w3 小时前
Redis 配置与排错说明
java·数据库·redis·bootstrap