zoukankan      html  css  js  c++  java
  • 解决MYSQL的错误:Got a packet bigger than 'max_allowed_packet' bytes

    Mysql 5.1开始遇到的信息包过大问题,当用客户端导入数据的时候,遇到错误代码: 1153 - Got apacket bigger than 'max_allowed_packet' bytes,数据库终止了数据导入的操作。

    原因分析:MYSQL限制了每次执行插入操作的数据最大值,超过最大值则报以上错误。

    深度研究后发现:

    数据库客户端和数据库服务器端器均有自己的max_allowed_packet变量,因此,如你打算处理大的信息包,必须增加客户端和服务器上的该变量配置数值。

    一般情况下,服务器默认max-allowed-packet为1MB,客户端的max-allowed-packet为16MB。

    MYSQL端修改max-allowed-packet数值的方法是:

    在MYSQL的配置文件my.ini中加入:

    [mysql]

    max_allowed_packet=16M

    然后重启MYSQL。

    --------------------- 本文来自 dodott 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/dodott/article/details/51693650?utm_source=copy 

  • 相关阅读:
    数学学习合集
    萌萌的网络流~~
    2014西安全国邀请赛
    好题、趣题、麻烦题
    单调栈与单调队列
    字符串习题
    计算几何
    summer 2014 校队训练 嗷嗷待补之题
    2014多校联合训练第一场(组队训练)
    summer 2014 Round 4 解题报告
  • 原文地址:https://www.cnblogs.com/zhao-shan/p/9714121.html
Copyright © 2011-2022 走看看