修改mysql的max_allowed_packet值
转自http://www.51testing.com/html/76/428076-819055.html
1 网上说要改mysql的my.ini文件。没看到对应的文件啊。看到MySQL Server 5.5目录下有六个ini,分别是my-huge.ini,......,my-template.ini。到mysql的官网也敲了点,感觉是会读取c:\windows下,或者 mysql当前目录的my.ini。于是自己改名存在的ini,放到对应的目录上。重启mysql.sh。改动的配置无效。悲剧。
2 又看到一种改动方法,
set global max_allowed_packet = 2*1024*1024*10
运行试了下,然后再通过命令show VARIABLES like '%max_allowed_packet%';查看。
果然行。
同时,也测试了下重启mysql后的情况,同样悲剧。重启mysql后,max_allowed_packet又回到初始值1M了。
3 分析了整个过程,觉得应该首先拿到mysql读取my.ini的位置。第一种方法应该没问题,我改了所有的配置ini对应项,同时把my.ini放到多个位置,一直没效果。应该问题出在没有放对my.ini。本机是win 7系统,也想到了是否跟文件重定向有关系。
之前测试时一直用processMon.exe来定位文件读写。于是,用processMon看了下,果然mysql读的my.ini文件位置为C:\ProgramData\MySQL\MySQL Server 5.5\my.ini。把 max_allowed_packet=16M,加到此文件中[mysqld]后,重启mysql,通过命令show VARIABLES like '%max_allowed_packet%';查看生效了。
mysql> show variables like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| max_allowed_packet | 16777216 |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+
2 rows in set (0.00 sec)
转载于:https://my.oschina.net/liangzhenghui/blog/375237
修改mysql的max_allowed_packet值相关推荐
- mysql allowed packet_修改mysql的max_allowed_packet值
1 网上说要改mysql的my.ini文件.没看到对应的文件啊.看到MySQL Server 5.5目录下有六个ini,分别是my-huge.ini,......,my-template.ini.到m ...
- mysql alter auto increment_修改mysql中Auto_increment值的例子
要求: 修改mysql中某张表的下一条记录的Auto_increment值. 操作方法: 查看db.table表的下一条记录auto_increment的值: show table status fr ...
- mysql怎样设置默认,怎么修改mysql设置默认值
环境描述: MySQL 5.7.13 问题描述: 建表的时候,users_info表的role_id字段没有默认值,后期发现注册的时候,需要提供给用户一个默认角色,也就是给role_id字段一个默认值 ...
- 修改 MySQL 自增ID的起始值
修改 MySQL 自增ID的起始值 alter table users AUTO_INCREMENT=10000; posted on 2019-04-15 17:45 流易 阅读(...) 评论(. ...
- 修改Mysql表中自增字段的初始值
修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2
- MySQL修改字段的默认值和空值
MySQL修改字段的默认值和空值 一.修改字段默认值 修改: ALTER TABLE 表名 ALTER COLUMN 字段名 SET DEFAULT 默认值 删除: ALTER TABLE 表名 AL ...
- mysql自增列修改方法_如何修改自增列值以及相应的解决方法
今天工作中遇到特殊的一个任务,就是将两个自增列值的进行对调变更. SQL Server 平台修改自增列值 由于之前处理过sql server数据库的迁移工作,尝试过其自增列值的变更,但是通过SQL 语 ...
- mysql的max_allowed_packet过小的问题
mysql的max_allowed_packet修改 说明:找了些方法,看了大多数都有点不理解,只有简单的加max_allowed_packet=20M这么一句话,也不说清除在文件哪个位置加,出现拒绝 ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
最新文章
- matlab getstart,matlab帮助文件(matlab get start.pdf)
- a href=javascritp:void(0)的用法
- Device.js——检测设备平台、操作系统的Javascript 库
- java人名识别_HanLP中人名识别分析(示例代码)
- 原型(Prototype)的场景是不支持循环依赖的
- python列表去重的方法_Python列表中去重的多种方法
- 数据分析数据挖掘(二)
- matlab编写算法,Matlab 入门宝典 编程算法大全
- 自动驾驶的“天眼”!聊一聊高精地图领域中所有主流的制作方案
- c语言弹窗口的,弹窗代码 javascript如何编写一直弹窗口代码
- vue导出Excel
- 虚拟助手之争,智能音箱能否挑战智能手机?
- 路由器内部到底是啥结构?不懂就不算网工人
- 7-20 约分最简分式c语言,7-24 约分最简分式
- http+flv+java,HTTP-FLV的两种方式
- 计算机2.0培训心得,信息2.0培训心得体会
- 计算机如何获取知识和技能 实现自我完善,在人工智能中有一个研究领域,主要研究计算机如何获取知识和技能,实现自我完善,这门分支学科叫做。...
- 开始实际搭建App测试环境-Appium
- 软件版本发布要求和标准
- Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'dao' is exp