mysql的设置参数中max_allowed_packet
永久性解决方案:
修改方法1(配置文件持久化修改):
vim /etc/my.cnf
[mysqld]
max_allowed_packet = 100M
注意:修改配置文件以后,需要重启mysql服务才能生效。
临时解决方案,修改该值
show variables like ‘max_allowed_packet’;
set global max_allowed_packet = 10 * 1024 * 1024;
但是重启Mysql还是会恢复到默认值,所以需要写在配置文件当中
注意:
1.命令行修改时,不能用M、G,只能这算成字节数设置。配置文件修改才允许设置M、G单位。
2.命令行修改之后,需要退出当前回话(关闭当前mysql server链接),然后重新登录才能查看修改后的值。通过命令行修改只能临时生效,下次数据库重启后又复原了。
3.max_allowed_packet 最大值是1G(1073741824),如果设置超过1G,查看最终生效结果也只有1G。
排查过程
root 32270 1 0 Feb22 ? 00:00:00 /bin/sh /mariadb/mysql/bin/mysqld_safe --defaults-file=/etc/my10.3.cnf --user=mysql --datadir=/mariadb/mysql/data
mysql 32398 32270 0 Feb22 ? 00:12:58 /mariadb/mysql/bin/mysqld --defaults-file=/etc/my10.3.cnf --basedir=/mariadb/mysql --datadir=/mariadb/mysql/data --plugin-dir=/mariadb/mysql/lib/plugin --user=mysql --log-error=/mariadb/mysql/data/error.log --pid-file=/mariadb/mysql/mysql.pid --socket=/mariadb/mysql/mysql.sock --port=3306url="jdbc:mariadb://10.1.1.19:3306/certtrust?useUnicode=true&characterEncoding=UTF-8"
[root@vm-11a-01m93 etc]# ifconfig
eth0 Link encap:Ethernet HWaddr FA:16:3E:E6:F6:38
inet addr:10.1.1.19 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::f816:3eff:fee6:f638/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1450 Metric:1
RX packets:244383612 errors:0 dropped:0 overruns:0 frame:0
TX packets:241543679 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:117353719738 (109.2 GiB) TX bytes:101645269028 (94.6 GiB)lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:77623616 errors:0 dropped:0 overruns:0 frame:0
TX packets:77623616 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:14628056786 (13.6 GiB) TX bytes:14628056786 (13.6 GiB)
错误信息
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.jdbc.UncategorizedSQLException:
### Error querying database. Cause: java.sql.SQLException: (conn=9760) query size (2079) is >= to max_allowed_packet (1024)
### The error may exist in com/itrus/newportal/certtrustweb/daoext/EnterpriseUserInfoMapperExt.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: SELECT ent.id AS ent_id, ent.email, ent.`name`, ent.phone_number, ent.user_additional_field1, ent.user_additional_field2, ent.user_additional_field3, ent.user_additional_field4, ent.user_additional_field5, ent.user_additional_field6, ent.user_additional_field7, ent.user_additional_field8, ent.user_additional_field9, ent.user_additional_field10, ent.user_country, ent.user_description, ent.user_dns, ent.user_ip, ent.user_locality, ent.user_name, ent.user_organization, ent.user_orgunit, ent.user_serialnumber, ent.user_state, ent.user_street, ent.user_surname, ent.user_title, ent.product_id, ent.project_id, ent.create_time, uc.id AS uc_id, uc.key_sn, uc.cert_status, uc.cert_cn, uc.cert_end_time, uc.cert_make_time, uc.cert_revoke_reason, uc.cert_revoke_time, uc.cert_sn, uc.cert_source, uc.cert_start_time, uc.issuer_dn, uc.modify_time, uc.cert_info_id, uc.ra_account_id FROM enterprise_user_info AS ent LEFT JOIN cert_belong_info AS cbi ON ent.id = cbi.enterprise_user_info_id LEFT JOIN user_cert AS uc ON cbi.user_cert_id = uc.id WHERE (cbi.newest_cert = TRUE OR cbi.enterprise_user_info_id IS NULL) AND ent.product_id = ? AND ent.project_id = ? ORDER BY ent.create_time DESC limit ?,?
### Cause: java.sql.SQLException: (conn=9760) query size (2079) is >= to max_allowed_packet (1024)
; uncategorized SQLException for SQL []; SQL state [HY]; error code [0]; (conn=9760) query size (2079) is >= to max_allowed_packet (1024); nested exception is java.sql.SQLException: (conn=9760) query size (2079) is >= to max_allowed_packet (1024)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.itrus.newportal.filter.SecureFilter.doFilter(SecureFilter.java:231)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
mysql的设置参数中max_allowed_packet相关推荐
- mysql的设置参数中max_allowed_packet过小导致操作异常
永久性解决方案: 修改方法1(配置文件持久化修改): vim /etc/my.cnf [mysqld] max_allowed_packet = 100M 注意:修改配置文件以后,需要重启mysql服 ...
- mysql 大小写敏感设置_MySQL 中的大小写敏感设置
默认情况下 MySQL 的内容不是大小写敏感的.MySQL 的大小写和建数据库时的排序规则有关. utf8_bin 则是将字符串中的每一个字符用二进制存储,bin 是 binary case sens ...
- mysql异步复制参数_MySQL Replication(异步复制)基本原理
1.复制进程 Mysql的复制(replication)是一个异步的复制,从一个Mysql instace(称之为Master)复制到另一个Mysql instance(称之Slave).实现整个复制 ...
- 关于MySql链接url参数的设置 专题
报错: Establishing SSL connection without server's identity verification is not recommended. According ...
- mysql设置参数0和1_MySQL 8.0 首个自适应参数横空出世
什么是自适应参数 MySQL8.0推出一个号称可以自适应服务器的参数,保证在各种不同的服务器.虚拟机.容器下自动适配服务器资源,让我们一起来看看到底它能做到什么地步. 自适应参数是如何设置和适应变化的 ...
- mysql url格式,关于MySql链接url参数的设置
最近整理了一下网上关于MySql 链接url 参数的设置,有不正确的地方希望大家多多指教: mysql JDBC URL格式如下: jdbc:mysql://[host:port],[host:por ...
- mysql双一参数_MySQL 的双1设置-数据安全的关键参数(案例分享)
mysql的"双1验证"指的是innodb_flush_log_at_trx_commit和sync_binlog两个参数设置,这两个是是控制MySQL 磁盘写入策略以及数据安全性 ...
- linux mysql 查看字符集_Linux中查看和设置MySQL数据库字符集 一
1.创建数据库指定数据库的字符集 mysql>create database mydb character set utf-8; 通过配置文件设置创建数据库时字符集: #vi /var/lib/ ...
- mysql中如何设置定时任务_mysql如何实现设置定时任务 mysql实现设置定时任务方法...
本篇文章小编给大家分享一下mysql实现设置定时任务方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 1.首先检查是否开启了定时任务 查看event是否开启 : SHOW ...
最新文章
- 关于Maven中pom自动补全
- 计算机专业学啥不伤眼睛,现在工作学习都离不开电脑,但这样眼睛会过于疲劳,有没有那种专门用于防护眼睛的眼镜?...
- dubbo(provider,consumer)点到点直连配置
- 小眼睛有多惨?美颜都懒得救你......
- linux 配置trac界面显示为中文,安装back|track 5 r3并配置中文界面简单教程
- ei eo eq什么意思_音响中的EQ是什么意思呀?
- [Python3 填坑] 008 索引君的朋友 in
- 在线教育网校系统源码,搭建可以解决培训考试的教学平台
- web前端简易制作之HTML
- 常用经典SQL语句大全完整版--详解+实例
- 关于计算机团队名字大全集,好听的团队名字大全
- 交换机 Port-Channel(端口汇聚)的 配置
- 无线路由器打印机服务器设置,newifi新路由打印机服务器设置全教程
- Vue之点击收藏与取消收藏
- 洛谷P1556 幸福的路
- 正则匹配以什么开头、以什么结尾,以非什么开头,以非什么结尾
- autogloun自然语言处理
- Android中四大组件
- 【毕业设计03】UI第一阶段大概基本结束了
- 144均线的神奇用法
热门文章
- [Unity3D] Unity3D连接安卓设备调试unity程序
- MPC5748G S32_SDK_PA_RTM_3.0.0 GPIO 调试仿真设置
- 【Python】Python-OpenCV实时处理视频
- python背景图颜色_更改特定子图背景颜色(饼图外部)
- 扬帆际海—shopee跨境店和本土店谁更有优势?
- Java截取视频生成Gif动图
- iOS H5原生WKWebView调起支付宝客户端支付方案
- 数据结构与算法学习(第一天)
- 浪潮 服务器 修改raid,浪潮服务器RAID配置方法-20210723233916.docx-原创力文档
- Matlab工具箱标定和校正鱼眼镜头