MySQl设置传输包大小


MySQL执行插入或更新时, 当数据量过大时, 可能由于max_allowed_packet参数的限制导致执行失败.此时, 可以重新设置该参数的值.
max_allowed_packet默认值为1M.

1.查看max_allowed_packet当前值

      show variables like '%max_allowed_packet%';

2.设置max_allowed_packet值大小

方法1.临时设置, 重启服务后会恢复默认值
      set global max_allowed_packet = ${大小}

方法2.永久生效, 需要重启服务
  • windows下:
    my.ini文件中, 修改或增加max_allowed_packet = 30M, 数字根据需要设定.
  • linux系统中:
    /etc/my.cnf文件中, 修改或增加max_allowed_packet = 30M, 数字根据需要设定.


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM