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