Mariadb /MySQL max_allowed_packet设置及问题
mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
查看目前配置 www.2cto.com
show VARIABLES like '%max_allowed_packet%';
显示的结果为:
+--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 1048576 | +--------------------+---------+
以上说明目前的配置是:1M
修改方法
1) 方法1
可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。(在[mysqld]下加上max_allowed_packet=16M,保存重启mysql后)
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是否编辑成功
经验总结:
在很多台机器上用方法一都没问题,但2011年11月14日遇到一台机器死活都不成功,
使用命令行方式:set global max_allowed_packet = 16M;
也不行,但使用
set global max_allowed_packet = 2*1024*1024*10;
成功了,很是郁闷
转载于:https://blog.51cto.com/12293320/1889355
Mariadb /MySQL max_allowed_packet设置及问题相关推荐
- mysql max_allowed_packet 设置过小导致记录写入失败
mysql max_allowed_packet 设置过小导致记录写入失败 mysql根据配置文件会限制server接受的数据包大小. 有时候大的插入和更新会受max_allowed_packet 参 ...
- MySQL max_allowed_packet设置及问题
MySQL根据配置文件会限制server接受的数据包大小. 有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败. 查看目前配置 show VARIABLES like ...
- sqlsever 转mysql 出错 MySQL max_allowed_packet设置及问题
如果找不到max_allowed_packet 可以直接添加 max_allowed_packet = 20M,然后在show VARIABLES like '%max_allowed_pack ...
- mysql的设置参数中max_allowed_packet
永久性解决方案: 修改方法1(配置文件持久化修改): vim /etc/my.cnf [mysqld] max_allowed_packet = 100M 注意:修改配置文件以后,需要重启mysql服 ...
- mysql的设置参数中max_allowed_packet过小导致操作异常
永久性解决方案: 修改方法1(配置文件持久化修改): vim /etc/my.cnf [mysqld] max_allowed_packet = 100M 注意:修改配置文件以后,需要重启mysql服 ...
- mariadb mysql 配置文件_MariaDB/MySQL配置文件my.cnf解读
MariaDB/MySQL的默认设置性能非常差,仅仅起一个功能测试的作用,不能用在生产环境中,因此要对一些参数进行调整优化.当然,对配置文件各参数的调整需要根据实际环境,不同时期不同数量级的数据进行性 ...
- 斐讯k3搭建nginx+php+MariaDB(mysql )的教程
安装nginx+php+MariaDB 以前用k3安装了onmp,中间踩了不少坑.以前发到贴吧的,现在发过来记录一下,顺便给大家参考一下. 斐讯k3性能比较强,拿来建小型网站还是可以的.但是内置储存太 ...
- php mariadb mysql.sock_(LNMP) Nginx_PHP_MariaDB
L用的是Centos7.5以上,主要是NMP三组件的安装记录. 通常会先安装一下依赖: yum install -y pcre-devel zlib-devel openssl-devel 使用yum ...
- CentOS7安装MySQL并设置远程登录
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1 下载并安装MySQL官方的 Yum Re ...
最新文章
- linux 下 Nginx 0.8.40的安装
- CCNA课堂练习一:路由器链路备份功能
- 如何使用Prometheus采集SAP ABAP Netweaver的应用日志数据
- 通过SQL发送邮件,SQL发送Email(转)
- Powershell 函数中的CmdletBinding()是怎么回事?
- JAVA:hotspot 虚拟机的server和client模式
- python jdk安装_环境搭建:1.JDK安装配置
- java 数据透视表 组件_Apache POI如何将工作簿样式应用于所有数据透视表 . 我如何排除床单?...
- 测试新电脑要什么软件,测试电脑性能的软件(新电脑用什么软件测试)
- java程序员月薪3万需要掌握哪些技术?技术水平需要到什么程度?
- vscode创建工作区_VSCode 多文件夹工作区
- 计算机论文研究思路怎么写,论文研究思路要写什么
- 拍好人像的六个好招数
- 综合架构(备份部分)
- 《MATLAB专刊》——利用向量化编程提升MATLAB代码执行效率
- 怎么恢复360强力删除的文件?数据恢复这样做
- winServer2008下配置企业管理器
- 虾皮广告怎么投放?——成都扬帆际海教育咨询
- 四旋翼无人机学习第13节--Padstack Editor的简单使用
- GitOps 与 ChatOps 的落地实践