Packets larger than max_allowed_packet are not allowed
通常通过MySQL的"load data local infile"语句将一个文本文件中的内容导入到数据库中,
这样速度会很快,但今天发现如果文本的大小超过1M时,出现异常:“Packets larger than max_allowed_packet are not allowed”
MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),
查询:show VARIABLES like '%max_allowed_packet%';
修改此变量的值:MySQL安装目录下的my.ini文件中的[mysqld]段中的"max_allowed_packet = 1M",如更改为4M(如果没有这行内容,增加一行),保存,重起MySQL服务。现在可以load大于1M的文件了。
mysql max_allowed_packet 查询和修改
MySQLWindows
mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
查看目前配置
show VARIABLES like '%max_allowed_packet%';
显示的结果为:
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
以上说明目前的配置是:1M
修改方法
1) 方法1
可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
max_allowed_packet = 20M
如果找不到my.cnf可以通过
mysql --help | grep my.cnf
去寻找my.cnf文件。
2) 方法2
(很妥协,很纠结的办法)
进入mysql server
在mysql 命令行中运行
set global max_allowed_packet = 2*1024*1024*10
然后关闭掉这此mysql server链接,再进入。
show VARIABLES like '%max_allowed_packet%';
查看下max_allowed_packet是否编辑成功
Packets larger than max_allowed_packet are not allowed相关推荐
- How to change max_allowed_packet size
2019独角兽企业重金招聘Python工程师标准>>> How to change max_allowed_packet size up vote 116 ...
- Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQL迁移到本地MySQL.对于这方面做了系统的整理.包括:迁移方案的选择.如何跳出迁移遇到的坑 ...
- oracle mysql迁移方案_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQL迁移到本地MySQL.对于这方面做了系统的整理.包括:迁移方案的选择.如何跳出迁移遇到的坑 ...
- mysql update convert_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
原文:http://www.enmotech.com/web/detail/1/691/1.html (需打开浏览器,方可查看原文 ) 最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MyS ...
- Oracle 迁移至Mysql
**吴海存,**10g / 11g / 12c OCM,Oracle Exadata / Golden Gate专家,曾于Amazon和Oracle公司担任全球业务资深DBA,目前供职于中国农业银行, ...
- oracle异构迁移mysql方案实施(含原理)——已迁移成功
从迁移方案的落地.迁移前准备.N次迁移演练.回归测试.性能调优整整用了四个月左右的时间(当然在此期间还包括其他项目及日常操作耗费工时).正式迁移到迁移成功.以及上线开服后性能稳定这些操作已经过去了一个 ...
- 使用OGG/Kettle实现Oracle到MySQL数据平滑迁移
本文目录: 一.OGG概述 (一)OGG逻辑架构 二.迁移方案 (一)环境信息 (二)表结构迁移 (三)数据迁移 1.源端OGG配置 (1)Oracle数据库配置 (2)Oracle数据库OGG用户创 ...
- mysql迁移后数据对比_Oracle/云MySQL/MsSQL“大迁移”真相及最优方案
原标题:Oracle/云MySQL/MsSQL"大迁移"真相及最优方案 最近一段时间碰到一些数据迁移的项目,如:Oracle迁移到MySQL,MsSQL迁移到MySQL,云MySQ ...
- mysql 大量数据插入优化
1.一条SQL语句插入多条数据 修改后的插入操作能够提高程序的插入效率.这里第二种SQL执行效率高的主要原因是: (1)通过合并SQL语句,同时也能减少SQL语句解析的次数,减少了数据库连接的I/O开 ...
最新文章
- NSHomeDirectory
- 贷款审批到底会考核哪些内容?
- php where 不包含,php – 除非它们包含“where”或“like”子句,否则不允许删除
- 深入理解equals和hashCode关系和区别
- FreeRTOS空闲任务
- c语言程序设计单项选择题,1.奥鹏南开《C语言程序设计》复习资料单项选择题答案及解析...
- webots自学笔记(五)使用物理插件ODE建立铰链
- 如何:从代码创建 UML 类图(ZZ)
- 深鸿会深大小组学习笔记:第一周,从零开发鸿蒙小游戏2048app(上)
- Matlab聚类分析/判别分析
- 艺术家艾·克里斯汀·麦克拉维·佩恩gp采访23
- 怎么把照片背景换掉?如何给照片换底色?
- 初二计算机英语作文,初二英语作文带翻译
- linux常用命令与问题排查命令记录
- JavaScript权威指南7(四) 第十一章 JavaScript 标准库
- 如何实现PDF转Word
- 看了知乎,直呼牛逼 !
- html中 a链接的默认样式,超链接的默认样式
- FXO端口的断开呼叫的问题(转)
- Dijkstra 与 Floyd算法
热门文章
- 数字逻辑课设(数字电子钟)
- HDU 4416 (后缀自动机)
- ORCALE DDL,DML,DQL命令
- GCC背后的故事OpenCV相逢何必曾相识
- 安装CUDA-10.0
- 通过站点优化记录规划书
- Automatic Software Repair: A Survey 自动软件修复:综述 (2)
- 【Promise学习】Promise的理解
- Android相机开发和遇到的坑
- 国产手机启用鸿蒙系统,国产机会抛弃安卓系统?华为启用全新自研“鸿蒙”系统,你会买吗...