解決got a packet bigger than ‘max_allowed_packet bytes
2016-12-12 21:49:46
12437
1.discuz后臺(tái)上傳圖片錯(cuò)誤提示:Got a packet bigger than ‘max_allowed_packet’ bytes
當(dāng)MySQL客戶端或mysqld服務(wù)器收到大于max_allowed_packet字節(jié)的信息包時(shí),將發(fā)出“信息包過(guò)大”錯(cuò)誤,并關(guān)閉連接。對(duì)于某些客戶端,如果通信信息包過(guò)大,在執(zhí)行查詢期間,可能會(huì)遇到“丟失與MySQL?務(wù)器的連接”錯(cuò)誤。
客戶端和服務(wù)器均有自己的max_allowed_packet變量,因此,處理大的信息包,必須增加客戶端和服務(wù)器上的該變量。一般情況下,服務(wù)器默認(rèn)max-allowed-packet為1MB

2.那么如何解決的呢,可以在my.ini中的[mysql]元素中加入:max_allowed_packet=10M重啟mysql后生效
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)