在mysql的配置文件中设置如下:
在[mysqld]段增加
max_allowed_packet = 20M
需要验证是否生效
show VARIABLES like '%max_allowed_packet%';
关于这个设置曾经进过坑,一定需要执行上面的语句来进行验证。因为一台机如果安装多个mysql数据库,有可能配置文件比较多,可能改错。
一个是/etc/my.cnf,还有一个是安装mysql本身目录也可能有my.cnf文件,因为mysql启动有个加载顺序的问题。
在mysql的配置文件中设置如下:
在[mysqld]段增加
max_allowed_packet = 20M
需要验证是否生效
show VARIABLES like '%max_allowed_packet%';
关于这个设置曾经进过坑,一定需要执行上面的语句来进行验证。因为一台机如果安装多个mysql数据库,有可能配置文件比较多,可能改错。
一个是/etc/my.cnf,还有一个是安装mysql本身目录也可能有my.cnf文件,因为mysql启动有个加载顺序的问题。
在程序中执行一个插入MySQL表操作的时候,提示了这个错误,Cause: com.mys
源社区推送了《技术分享 | MySQL:max_a...
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M