2011-08-07 24 views

cevap

8

Bu sorun nasıl giderilir: MySQL sunucunuzun yapılandırmasında max_allowed_packet değişkeninin değerini değiştirin. Emin, ama ben (bayt) boyutunu veya insert sorgu kontrol etmek, bir fikir vermelidir söyleyebilirim: Ne kadar çok nelere izin üzerine bilmek nasıl

.


Daha fazla bilgi için, MySQL el kitabının aşağıdaki bölümüne bakın: C.5.2.10. Packet too large.

+0

whats için komut i deneyin max_allowed_packet = 4m veya --max_allowed_packet = 4m ve bir hata var diyor . –

+0

En iyi çözüm bu değişkeni sunucunuzun my.cnf dosyasında ayarlamaktır - bu şekilde sunucunuzun her başlatılışında dikkate alınacaktır. –

+0

iyi sanırım aptal bir sorum var, heck my.cnf dosyasının olduğu ya da onu yaratıyor muyum? Bütün sunucumu aradım ve bulamıyorum –

8

örneğin 16MB max ayarlamak için bir yeniden başlatma gerektirmeden, çalıştırın:

SET GLOBAL max_allowed_packet = 16777216 
İlgili konular