• MySQL Packets larger than max_allowed_packet are not allowed


    MySQL的一个系统参数:max_allowed_packet,其默认值为1048576(1M),
    查询:show VARIABLES like '%max_allowed_packet%';
    修改此变量的值:MySQL安装目录下的my.ini文件中的[mysqld]段中的"max_allowed_packet = 1M",如更改为4M(如果没有这行内容,增加一行),保存,重起MySQL服务。现在可以load大于1M的文件了。

    mysql根据配置文件会限制server接受的数据包大小。

    有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。

    查看目前配置

    show VARIABLES like '%max_allowed_packet%';

    显示的结果为:

    +--------------------+---------+

    | Variable_name      | Value   |

    +--------------------+---------+

    | max_allowed_packet | 1048576 |

    +--------------------+---------+

    以上说明目前的配置是:1M

    修改方法

    1) 解决方法

    修改mysql安装目录的my.ini或者my-default.ini来修改,在[mysqld]段 添加

    max_allowed_packet = 20M

  • 相关阅读:
    实现个人域名跳转指定网站
    Latex数学符号表
    Python—Matplotlib基础学习
    Python—Pandas基础学习
    Python—Numpy基础学习
    程序员必读的计算机书籍(附资源分享)
    嗷嗷
    CTF之misc
    网安基础思维导图
    NAT、动态路由及实验
  • 原文地址:https://www.cnblogs.com/webwang/p/4264110.html
Copyright © 2020-2023  润新知