Molto probabilmente hai inviato un pacchetto al server più lungo del pacchetto massimo consentito.
Quando provi a inserire un BLOB
che supera la dimensione massima del pacchetto del tuo server, anche su un server locale vedrai il seguente messaggio di errore sul lato client:
Il server MySQL è andato via
E il seguente messaggio di errore nel registro del server:(se la registrazione degli errori è abilitata)
Errore 1153 Hai ricevuto un pacchetto più grande di 'max_allowed_packet' byte
Per risolvere questo problema, devi decidere qual è la dimensione del BLOB
più grande che inserirai mai e imposterai max_allowed_packet
in my.ini
di conseguenza, ad esempio:
[mysqld]
...
max_allowed_packet = 200M
...