记录一次mysql 5.7 max_allowed_packet修改失败的问题

今天我的客户给我反馈说报错

### Error querying database.  Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2010 > 1024). You can change this value on the server by setting the max_allowed_packet‘ variable.

这个报错很明显就是 max_allowed_packet设置值有点小。然后登录数据库

果然,是有点小了

然后检查了配置文件正常,而且沟通客户 说是配置文件早就写好了,这明显重起库也是不行的。为了尽量减少对业务的影响,所以就没有进行重起测试,附沟通记录

那就set globle呗,,经测也是徒劳《有图有真相》

无奈,只能去官方找资料,官网给出的解决办法是加启动参数

于是乎找到mysql的启动脚本,把启动参数贴上

然后沟通客户重起数据库

再show variables like ‘%pac%‘; 嘿,成了!!!

记录一下,不喜勿喯

时间: 2024-11-07 05:19:46

记录一次mysql 5.7 max_allowed_packet修改失败的问题的相关文章

MYSQL基础01(新增,修改,删除)

首先说明一下,本人之前一直都是用MSSQL,由于工作原因,每天写上百条sql语句,并持续了几年;由于换了工作目前主要接触的MYSQL;所以现在开始学习MYSQL. 我的学习计划很简单,我在MSSQL使用或学习到的功能,都会尝试在MYSQL实现,所以如果我都尝试了一遍,我认为MYSQL的使用也学的差不多了,当然工作中遇到的问题和解决经验也会总结下来. 刚开始工作中最首先使用的也是最常用的当然就是增删改查了,所以第一遍就会介绍MYSQL的新增,修改,删除:查询是很大的一块,所以会另外展开 INSER

玩转MySQL之Linux下修改默认编码

小弟这里记录了MySQL的默认编码的修改,这里将其默认编码都统一修改为utf8,希望本文对大家有所帮助,谢谢! 环境: Linux版本: centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体) MySQL版本: 5.1.73 首先进入到MySQL命令行界面,大家可以参看我的另一篇文章:玩转MySQL之Linux下的简单操作 然后查看MySQL的默认编码, 输入命令: show variables like '%character%'; 示例图: 接下来退出My

MYSQL 添加用户和修改密码,包括root

1.选择数据表 语句如下:use mysql; 2.在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value错误.不过早期的MYSQL版本笔者倒没出现这个错误,因为天缘一直都是直接修改user表或直接使用INSERT语句完成,后来升级 MYSQL到5.1的时候,发现可能会出现这个错误. 建议使用G

Mysql用户密码设置修改和权限分配

我的mysql安装在c:\mysql 一.更改密码 第一种方式: 1.更改之前root没有密码的情况 c:\mysql\bin>mysqladmin -u root password "your password" 2.更改之前root有密码的情况,假如为123456 c:\mysql\bin>mysqladmin -u root -p123456 password "your password" 注意:更改的密码不能用单引号,可用双引号或不用引号 第二

百万年薪python之路 -- MySQL数据库之 永久修改字符串编码 与 忘了密码和修改密码

永久修改字符集编码的方法: 在mysql安装目录下创建一个my.ini(Windows下)文件,写入下面的配置,然后重启服务端. [client] #设置mysql客户端默认字符集 default-character-set=utf8 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 user = 'root' password = '123' [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 ba

wnmp中,mysql的默认密码修改

wnmp中,mysql的默认密码修改. 给我们的印象是,以前mysql默认密码都为空,好久没折腾这个了,今天下了个wnmp环境,mysql密码死活改不了,都想砸电脑了,结果实验出来了.... 默然密码是:password 不敢独享,赶紧贴出来,留作纪念!

mysql数据库字符编码修改

mysql数据库字符编码修改 修改数据库的字符集mysql>use mydb mysql>alter database mydb character set utf8; 创建数据库指定数据库的字符集 mysql>create database mydb character set utf8; 通过MySQL命令行修改: mysql> set character_set_client=utf8;Query OK, 0 rows affected (0.00 sec) mysql>

MySQL添加字段和修改字段的方法

MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助. 1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1添加表字段 alter table table1 add transactor varchar(10) not Null; alter table   table1 add id in

xampp默认mysql密码设置,修改mysql的默认空密码

xampp默认mysql密码设置,修改mysql的默认空密码 分类: xampp2012-09-12 11:24 30264人阅读 评论(5) 收藏 举报 mysqlphpmyadminauthentication数据库管理工具数据库extension 以前开发我一直都是用的appserv,appserv的特点就是一键安装,安装的时候会要求用户输入mysql的root密码.今天我改用xampp作为我的开发环境,所以碰到了修改mysql默认空密码的问题. 我看了下网上所提供的一些帮助信息,搞的那么