Mysql數據庫:數據傳輸時報錯Got a packet bigger than 'max_allowed_packet' bytes

一、問題如下

  開一個改造項目的時候,需要從老數據庫中備份數據到測試庫中,navicat可視化工具中進行數據傳輸,傳輸過程中報了錯。就是這個

  Got a packet bigger than 'max_allowed_packet' bytes

  

二、問題處理

  報錯信息的意思是得到一個大於'max_allowed_packet'字節的數據包,查看相應表數據:

  

  查看 max_allowed_packet大小:

show global variables like 'max_allowed_packet';

  

  大小摺合之後就是4M,是要比數據中的部分數據小的。

  調整該限制數值:

set global max_allowed_packet=1024*1024*32;

  這樣就調整到了32M。

  重新進行數據傳輸:

  

  傳輸成功。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章