修改 MySQL max_allowed_packet设置及问题
来源:互联网 发布:gblive直播软件 编辑:程序博客网 时间:2024/05/22 14:29
opencms 安装过程报 MySQL max_allowed_packet异常, 需要 修改 MySQL max_allowed_packet的大小。MySQL max_allowed_packet设置及问题
mysql根据配置文件会限制server接受的数据包大小。
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。
查看目前配置
<p>show VARIABLES like '%max_allowed_packet%';</p>
显示的结果为:
<p>+--------------------+---------+| Variable_name | Value |+--------------------+---------+| max_allowed_packet | 1048576 |+--------------------+---------+ </p>
以上说明目前的配置是: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是否编辑成功
经验总结:
在很多台机器上用方法一都没问题,但2011年11月14日遇到一台机器死活都不成功,
使用命令行方式:set global max_allowed_packet = 16M;
也不行,但使用
set global max_allowed_packet = 2*1024*1024*10;
成功了,很是郁闷<img alt="疑问" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/doubt.gif" />
问题终于找出来了,不是方法的问题,是设置完成后要把命令行退出重新登录查看,看来系统变量的值在登录后会缓存。但在这台机器上使用配置INI文件的方式就是不行,具体原因还没找到。
0 0
- 修改 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设置及问题
- 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的设置及问题
- sql合并多行记录
- codeforces-1B-Spreadsheets( C++ && PHP && 字符串操作 && 数学逻辑 )
- 技术分享:如何用Python和PyInstaller编写Windows恶意代码
- SQL 拼接多个字段的值&一个字段多条记录的拼接
- Verilog小叙(三)
- 修改 MySQL max_allowed_packet设置及问题
- [leetcode]Add Two Numbers
- 一些android大牛的博客
- (转载)C++:浅拷贝与深拷贝
- eclipse部署web项目中各种错误总汇
- Objective-C之block详细介绍
- 如何悄悄登入老板的系统 然后悄悄的离开
- DP啊啊啊啊啊啊啊啊!
- selenium等待时间设置