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中使用or、in与union all在查询命令下的效率对比
May 26 MySQL
安装配置mysql及Navicat prenium的详细流程
Jun 10 MySQL
ORM模型框架操作mysql数据库的方法
Jul 25 MySQL
mysql配置SSL证书登录的实现
Sep 04 MySQL
mysql分表之后如何平滑上线详解
Nov 01 MySQL
MySQL为数据表建立索引的原则详解
Mar 03 MySQL
简单聊一聊SQL注入及防止SQL注入
Mar 23 MySQL
mysql insert 存在即不插入语法说明
Mar 25 MySQL
你真的会用Mysql的explain吗
Mar 31 MySQL
mysql的Buffer Pool存储及原理
Apr 02 MySQL
MySQL 数据 data 基本操作
May 04 MySQL
MySQL事务的隔离级别详情
Jul 15 MySQL
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
详解MySql中InnoDB存储引擎中的各种锁
Mysql忘记密码解决方法
Mysql存储过程、触发器、事件调度器使用入门指南
Jan 22 #MySQL
MySQL数据库⾼可⽤HA实现小结
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 #MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 #MySQL
You might like
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
PHP 进程锁定问题分析研究
2009/11/24 PHP
PHP foreach循环使用详解与实例代码
2010/05/08 PHP
php类常量用法实例分析
2015/07/09 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
jQuery学习笔记之Helloworld
2010/12/22 Javascript
AngularJS 单元测试(二)详解
2016/09/21 Javascript
详解vue-cli 接口代理配置
2017/12/13 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
使用 Element UI Table 的 slot-scope方法
2019/10/10 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
基于JS实现快速读取TXT文件
2020/08/25 Javascript
Openlayers实现点闪烁扩散效果
2020/09/24 Javascript
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
django 修改server端口号的方法
2018/05/14 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python生成器generator用法示例
2018/08/10 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
python利用thrift服务读取hbase数据的方法
2018/12/27 Python
Python创建字典的八种方式
2019/02/27 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
python归并排序算法过程实例讲解
2020/11/04 Python
Hotels.com拉丁美洲:从豪华酒店到经济型酒店的预定优惠和折扣
2019/12/09 全球购物
波兰家居饰品和厨房配件网上商店:Maleomi
2020/12/15 全球购物
茶叶生产计划书
2014/01/10 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
李强优秀员工观后感
2015/06/16 职场文书
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏