mysql下的max_allowed_packet参数设置详解


Posted in MySQL onFebruary 12, 2022

MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。(比方说导入数据库,数据表)

查看目前配置:

代码如下:

mysql> show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name            | Value      |
+--------------------------+------------+
| max_allowed_packet       | 1024       |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
 
2 rows in set (0.00 sec)

mysql 数据库默认max_allowed_packet为1024/1KB

修改方法

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'

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

1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

代码如下:

show VARIABLES like '%max_allowed_packet%';

查看下max_allowed_packet是否编辑成功
注意:该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败。

到此这篇关于mysql下的max_allowed_packet参数设置详解的文章就介绍到这了,更多相关mysql max_allowed_packet内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL 分组查询的优化方法
May 12 MySQL
Mysql systemctl start mysqld报错的问题解决
Jun 03 MySQL
mysql外连接与内连接查询的不同之处
Jun 03 MySQL
MySQL GRANT用户授权的实现
Jun 18 MySQL
Mysql8.0递归查询的简单用法示例
Aug 04 MySQL
SQL实现LeetCode(177.第N高薪水)
Aug 04 MySQL
MySQL8.0升级的踩坑历险记
Nov 01 MySQL
MYSQL 运算符总结
Nov 11 MySQL
浅谈mysql哪些情况会导致索引失效
Nov 20 MySQL
MySQL 主从复制数据不一致的解决方法
Mar 18 MySQL
解决MySQL报“too many connections“错误
Apr 19 MySQL
MySQL中dd::columns表结构转table过程及应用详解
Sep 23 MySQL
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
详解MySql中InnoDB存储引擎中的各种锁
Mysql忘记密码解决方法
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 #MySQL
MySQL数据库⾼可⽤HA实现小结
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 #MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 #MySQL
You might like
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
2016/07/14 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
PHP中->和=>的含义及使用示例解析
2020/08/06 PHP
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
javascript 实用的文字链提示框效果
2010/06/30 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
js购物车实现思路及代码(个人感觉不错)
2013/12/23 Javascript
jquery中map函数遍历数组用法实例
2015/05/18 Javascript
js+HTML5实现视频截图的方法
2015/06/16 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
node.js(express)中使用Jcrop进行图片剪切上传功能
2017/04/21 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
Vue数据双向绑定原理实例解析
2020/05/15 Javascript
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
python开发之字符串string操作方法实例详解
2015/11/12 Python
Python3控制路由器——使用requests重启极路由.py
2016/05/11 Python
使用Python从零开始撸一个区块链
2018/03/14 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
python性能测量工具cProfile使用解析
2019/09/26 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
大学生水文观测实习自我鉴定
2013/09/29 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
教师节主题班会教案
2015/08/17 职场文书