zoukankan      html  css  js  c++  java
  • max_allowed_packet

    Packet for query is too large (1362 > 1024). 
    You can change this value on the server by setting the max_allowed_packet' variable
    

    原因:
    页面出错,查询后台报这个错,表面意思是,max_allowed_packet 这个字段设置过小,因为输入数据大于1024

    #单位为字节
    mysql> show VARIABLES like 'max_allowed_packet';
    

    解决办法:

    # 1 修改配置文件 找到my.cnf配置文件,修改 max_allowed_packet
    max_allowed_packet = 20M
    #修改后要重载才能生效
    # 2 命令修改
    set global max_allowed_packet = 2*1024*1024*10
    #在查看是否变了
    mysql> show global VARIABLES like 'max_allowed_packet';
    

    除了设置这个字段解决燃眉之急,最稳妥的还是要考虑为什么传入了那么长的数据?

  • 相关阅读:
    python之路-javascript
    python之路-css
    python之路-初识前端
    python之路-线程
    python之路-socket
    base64 convert to file
    base64 json
    centos7 hostname
    geoip2 domain
    佛教六度
  • 原文地址:https://www.cnblogs.com/paper-man/p/13284688.html
Copyright © 2011-2022 走看看