转自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值相关推荐

  1. mysql allowed packet_修改mysql的max_allowed_packet值

    1 网上说要改mysql的my.ini文件.没看到对应的文件啊.看到MySQL Server 5.5目录下有六个ini,分别是my-huge.ini,......,my-template.ini.到m ...

  2. mysql alter auto increment_修改mysql中Auto_increment值的例子

    要求: 修改mysql中某张表的下一条记录的Auto_increment值. 操作方法: 查看db.table表的下一条记录auto_increment的值: show table status fr ...

  3. mysql怎样设置默认,怎么修改mysql设置默认值

    环境描述: MySQL 5.7.13 问题描述: 建表的时候,users_info表的role_id字段没有默认值,后期发现注册的时候,需要提供给用户一个默认角色,也就是给role_id字段一个默认值 ...

  4. 修改 MySQL 自增ID的起始值

    修改 MySQL 自增ID的起始值 alter table users AUTO_INCREMENT=10000; posted on 2019-04-15 17:45 流易 阅读(...) 评论(. ...

  5. 修改Mysql表中自增字段的初始值

    修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2

  6. MySQL修改字段的默认值和空值

    MySQL修改字段的默认值和空值 一.修改字段默认值 修改: ALTER TABLE 表名 ALTER COLUMN 字段名 SET DEFAULT 默认值 删除: ALTER TABLE 表名 AL ...

  7. mysql自增列修改方法_如何修改自增列值以及相应的解决方法

    今天工作中遇到特殊的一个任务,就是将两个自增列值的进行对调变更. SQL Server 平台修改自增列值 由于之前处理过sql server数据库的迁移工作,尝试过其自增列值的变更,但是通过SQL 语 ...

  8. mysql的max_allowed_packet过小的问题

    mysql的max_allowed_packet修改 说明:找了些方法,看了大多数都有点不理解,只有简单的加max_allowed_packet=20M这么一句话,也不说清除在文件哪个位置加,出现拒绝 ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. matlab getstart,matlab帮助文件(matlab get start.pdf)
  2. a href=javascritp:void(0)的用法
  3. Device.js——检测设备平台、操作系统的Javascript 库
  4. java人名识别_HanLP中人名识别分析(示例代码)
  5. 原型(Prototype)的场景是不支持循环依赖的
  6. python列表去重的方法_Python列表中去重的多种方法
  7. 数据分析数据挖掘(二)
  8. matlab编写算法,Matlab 入门宝典 编程算法大全
  9. 自动驾驶的“天眼”!聊一聊高精地图领域中所有主流的制作方案
  10. c语言弹窗口的,弹窗代码 javascript如何编写一直弹窗口代码
  11. vue导出Excel
  12. 虚拟助手之争,智能音箱能否挑战智能手机?
  13. 路由器内部到底是啥结构?不懂就不算网工人
  14. 7-20 约分最简分式c语言,7-24 约分最简分式
  15. http+flv+java,HTTP-FLV的两种方式
  16. 计算机2.0培训心得,信息2.0培训心得体会
  17. 计算机如何获取知识和技能 实现自我完善,在人工智能中有一个研究领域,主要研究计算机如何获取知识和技能,实现自我完善,这门分支学科叫做。...
  18. 开始实际搭建App测试环境-Appium
  19. 软件版本发布要求和标准
  20. Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'dao' is exp

热门文章

  1. NYOJ 801 Haffman编码
  2. NYOJ 692 Chinese checkers(广搜)
  3. 项目上传github步骤
  4. nginx+lua (一)
  5. socket编程之select()
  6. [待总结]各种中文乱码分析与处理:数据库、eclipse、linux to windows、web应用
  7. MSDN演练时发现的SqlServer2005数据库连接问题
  8. 零基础入门NLP之搭建中文分词工具
  9. 6.6 数据集的存储与表达
  10. Compiling Fortran