Mysql
 sql >> Database >  >> RDS >> Mysql

PDO:il server MySQL è andato via

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
...