L'ho riscontrato diverse volte e normalmente ho riscontrato che la risposta è un'impostazione predefinita molto bassa di max_allowed_packet
.
Alzandolo in /etc/my.cnf
(sotto [mysqld]
) a 8 o 16M di solito lo risolve. (L'impostazione predefinita in MySql 5.7 è 4194304
, che è 4 MB.)
[mysqld]
max_allowed_packet=16M
Nota:crea la riga se non esiste
Nota:questo può essere impostato sul tuo server mentre è in esecuzione.
Nota:su Windows potresti dover pronunciare il tuo file my.ini o my.cnf con codifica ANSI non UTF-8.
Usa set global max_allowed_packet=104857600
globale . Questo lo imposta a 100 MB.