mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
来源:互联网 发布:毛棕榈油的用途知乎 编辑:程序博客网 时间:2024/04/29 23:24
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。
查看目前配置:
代码如下:
show VARIABLES like '%max_allowed_packet%';
显示的结果为:
代码如下:
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
| 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> set max_allowed_packet=16MB;
ERROR 1232 (42000): Incorrect argument type to variable 'max_allowed_packet'
ERROR 1232 (42000): Incorrect argument type to variable 'max_allowed_packet'
然后退出命令行,重启mysql服务,再进入。
代码如下:
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否编辑成功
注意:该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败。
--本篇文章转自:mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
0 0
- mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
- mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
- mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
- mysql中max_allowed_packet参数的配置方法,插入图片Blob数据出错
- 修改mysql的max_allowed_packet参数
- mysql 批量插入受参数配置限制的解决 max_allowed_packet
- 关于MysQL中写入日期类型数据失败的问题
- mysql max_allowed_packet 设置过小导致记录写入失败(解决办法)
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql(max_allowed_packet导致查询写入等操作失败)
- mysql max_allowed_packet 设置过小导致记录写入失败
- mysql max_allowed_packet 设置过小导致记录写入失败
- 使用WKWebView增加自动布局约束遇到的问题
- ASP.NET MVC4 下部署子级非MVC应用程序问题
- Android下使用TCPDUMP抓包Wireshark分析数据啦
- pintool调试与pin打开的应用程序调试
- 动态申请二维数组的原理
- mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
- 关于前后台分离时nginx图片访问路径问题
- 数据结构之自建算法库——顺序栈
- 采集网页内容,pdo入库,定时采集
- java开发人员必去的知名国外网站
- Head First Python学习笔记(1)
- GitHub - GitHub
- Gtk给按钮添加快捷键
- 第七周项目6-停车场模拟