mysql max_allowed_packet 设置过小导致记录写入失败

转载 2016年08月29日 10:02:22


mysql根据配置文件会限制server接受的数据包大小。

有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。

查看目前配置

show VARIABLES like '%max_allowed_packet%';

显示的结果为:

+--------------------+---------+

| Variable_name      | Value   |

+--------------------+---------+

| max_allowed_packet | 1048576 |

+--------------------+---------+  

以上说明目前的配置是:1M

 

修改方法

1、修改配置文件

可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。

max_allowed_packet = 20M

如果找不到my.cnf可以通过

mysql --help | grep my.cnf

去寻找my.cnf文件。

linux下该文件在/etc/下。

2、在mysql命令行中修改

在mysql 命令行中运行

set global max_allowed_packet = 2*1024*1024*10

然后退出命令行,重启mysql服务,再进入。

show VARIABLES like '%max_allowed_packet%';

查看下max_allowed_packet是否编辑成功

 

 注意:该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败。

相关文章推荐

mysql主从不同步之max_allowed_packet参数设置问题

mysql主从不同步之max_allowed_packet参数设置问题 服务器使用master-slave模式,突然发现slave上不同步master上的数据了。于是在slave上mysql...

Mysql max_allowed_packet 大小设置

这个问题貌似大家遇到的都比较多,我简单的记录一下今天遇到的问题。 查看错误日志发现: 131124 7:47:08 [ERROR] Error reading packet from se...

MySql max_allowed_packet 修改后经常变化的原因

在阿里云上部署了一个MySql服务器,端口3306,密码较简单,对外开放。但是运行一段时间后,每当程序向MySql发起查询服务的时候,MySql就会报错,错误如下:Packet for query i...

mysql max_allowed_packet查询和修改

http://www.2cto.com/database/201303/195830.html mysql根据配置文件会限制server接受的数据包大小。 有时候大的插入和更新会被max_allow...

MySQL 错误 “MySQL server has gone away” 和 max_allowed_packet 配置

出错现象: 今天使用MySQL命令从备份文件还原数据库时, 提示“MySQL server has gone away” 错误。 原因: MySQL对处理的数据的大小有限制, MySQL服务端和...

MYSQL报错“Packets larger than max_allowed_packet are not allowed”

BLOB (binary large object),二进制大对象,是一个可以存储二进制文件的容器。在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。 BLOB是一个大文件,典型的BL...

关于max_allowed_packet的修改,以及修改后总是自动重置1024

项目中查询的时候会好好的,但是有时候会突然间报错:packet for query is too large(2248>1024),you can change this value on the s...

sql错误1301 Result of CONCAT() was larger than max_allowed_packet(1024)-truncated

sql错误1301 问题描述,CONCAT拼接JSON长字符串失败。注,括号内数字可变,为你的当前设置(估计是我这个版本的mysql默认值) 脑残解决方法:一个CONCAT()内不放太多参数 脑残原因...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)