首页 > 数据库 >windows MySQL报错Packet for query is too large问题解决

windows MySQL报错Packet for query is too large问题解决

时间:2024-04-12 09:12:20浏览次数:24  
标签:windows max mysql Packet +--------------------------+------------+ 报错 packet all

1、报错

Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException:
 Packet for query is too large (11,792,709 > 4,194,304). You can change this value on the server by setting the 'max_allowed_packet' variable.

出现问题的原因:批量插入数据量过大

MySQL根据配置文件会限制Server接受的数据包大小。有时候插入、更新或查询时数据包的大小,会受 max_allowed_packet 参数限制,导致操作失败。

2、使用命令查看

mysql> show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| max_allowed_packet | 1048576 |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+

说明:

  1*1024*1024 = 1048576 =1M

3、查找windows下mysql安装位置即查找my.ini文件

首先对我的电脑/计算机右键,点击管理,出现如下界面:

 由于我安装mysql的时候起的名字是mysql57,你们安装的时候只要找到mysql服务就行,右键选择属性,弹出窗口:

 可以看到在可执行文件的路径是C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,即mysql的配置文件在该目录下。

4、解决办法

修改mysql配置文件 windows下 my.ini

在[mysqld]下添加

max_allowed_packet = 524288000

说明:

  500*1024*1024 =524288000=500M

修改完成之后要重启mysql

5、验证

mysql> show VARIABLES like '%max_allowed_packet%';
+--------------------------+------------+
| Variable_name | Value |
+--------------------------+------------+
| max_allowed_packet | 524288000 |
| slave_max_allowed_packet | 1073741824 |
+--------------------------+------------+

标签:windows,max,mysql,Packet,+--------------------------+------------+,报错,packet,all
From: https://www.cnblogs.com/Galaxy1/p/18130444

相关文章

  • stack smashing--canary报错利用
    stacksmashing--canary报错利用一般这种都是考察点比较狭窄,因为这个漏洞在libc2.23以上就被修复了,漏洞产生的原因是因为当覆盖掉canary的时候程序会报错,程序会执行__stack_chk_fail函数来打印__libc_argv[0]指针所指向的字符串,如果把这个字符串覆盖成flag地址那么就可以得......
  • vite+xlsx-style表格导出样式设置报错
    项目是vite+vue3,前端表格导出,使用xlsx可以导出基本表格,但是想要设置表格样式,引入xlsx-style,安装依赖,后引入报错引用import { utils } from "xlsx"import { write } from "xlsx-style"Couldnotresolve"./cptable"node_modules/xlsx-style/dist/cpexce......
  • Windows 11 专业工作站版适合打游戏吗
    总体来说,Windows11专业工作站版是适合打游戏的。它具有以下优点:性能强劲:专业工作站版针对高性能工作负载进行了优化,因此在玩游戏时可以提供更好的性能。稳定可靠:专业工作站版经过了严格的测试,因此在玩游戏时更加稳定可靠。功能丰富:专业工作站版包含了所有Windows11专业版......
  • 报关软件-单一窗口打开报错50070
    事件起因:某报关行客户电话报修,USB版本的单一窗口无法登陆,下图为客户提供的报错截图 在重新安装了单一窗口的客户端控件之后,报错内容更改,但问题并未解决  解决办法:1、删除浏览器的所有记录(包括下载记录、浏览记录、cookie等等,需要完全清......
  • 阿里邮箱网页正常登陆,outlook报错
    事件起因:某客户使用阿里邮箱办公,然又使用outlook绑定阿里邮箱;在网页端可以登录阿里邮箱,但是在outlook的登录的时候,服务器、端口均设置无误,但是就是登录不上去,死活都等登录不上去,总是弹窗让输入账号密码 解决办法:经过多方排查,在网上找寻资料,终于排查出是什么问题了在邮箱后台......
  • Adobe Pr 软件报错,此效果需要GPU加速
    事件起因:某同事使用PR软件报错,报错截图如下: 解决办法:1、在pr菜单栏选择文件-项目设置-常规-视频渲染和回放-渲染程序,切换到MercuryPlaybackEngineGPU加速(CUDA);2、检查显卡型号和驱动版本是否与pr兼容,如果不兼容,需要更新显卡驱动或者换用低版本的pr(显卡驱动版本有2种,一......
  • Maya 2019.2 Mtoa 无法正常加载并报错
    事件起因:在开始安装Maya2019.2时自动安装的Mtoa的版本为5.3.1,但是在插件管理器里无法启用插件,于是乎去网上下了一个低的版本5.1.1,虽然可以使用但是渲染出来的东西不能用;于是乎我又去网上下载了同样的5.3.1的独立安装包,然后安装破解(注意,这里有个坑,后续揭晓为什么),但是并无......
  • Windows安装winget
    打开GitHub链接地址:https://github.com/microsoft/winget-cli/releases选择最新版本,点进去后找到名为后缀名为".msixbundle"的文件,这就是winget的安装包,下载保存到电脑上 使用微软应用商店,等待安装完成后打开cmd测试   详细参考教程:https://zhuanlan.zhihu......
  • 如何升级Windows 11系统
    要升级到Windows11,你的设备必须满足最低系统要求。你可以使用Windows11兼容性检查器:https://aka.ms/GetPCHealthCheckApp来检查你的设备是否兼容。如果你满足最低系统要求,则可以通过以下两种方式升级到Windows11:通过Windows更新这是升级到Windows11的最简单方法......
  • 虚拟机windows7创建共享文件夹
    我们在桌面新建一个文件夹,最好重命名成英文或者数字的名称,我这里命名为“fix”。接下来,右键文件夹-属性-共享-高级共享-勾选“共享此文件夹”。开启共享此文件夹点击,权限-勾选允许完全控制-应用-确定-应用-确定-确定。给予读写权限接着我们查看虚拟机的IPv4地址,虚拟机的网络连......