• Packet for query is too large (7565929 > 4194304).


    1、错误描述

           错误关键字: Packetfor query is too large (***> 4194304). You can change this value on theserver by setting the max_allowed_packet' variable

    从错误中, 我们看到是 一次插入的数据过大, 大于了设置的4M. 也提示了解决方案"Youcan change this value on the server by setting the max_allowed_packet'variable." 

     2、 查看max_allowed_packet值的方法 

    show VARIABLES like'%max_allowed_packet%';

    3. 更改方法,

        方案 1.  临时更改
    set global max_allowed_packet =2*1024*1024*10;
    show VARIABLES like'%max_allowed_packet%';

        方案2.   永久更改(拥有更高的这个权限.)

                方法一,  需直接配置文件, 并重启MySQL服务.

       方法二: 从客户端更改, 更改后重启MySQL服务. 

       

    愿你眼中有光芒,活成你想要的模样
  • 相关阅读:
    实现RHEL下KVM虚拟化
    SELinux安全扩展
    配置用户和组信息
    系统级计划任务
    syslog系统日志服务
    VNC远程连接,虚拟网络计算
    系统初始化
    备份与还原文件系统
    使用对象在方法间共享属性
    Python中*和**的使用
  • 原文地址:https://www.cnblogs.com/SmallStrange/p/13657438.html
Copyright © 2020-2023  润新知