Setkal jsem se s tím několikrát a normálně jsem zjistil, že odpovědí je velmi nízké výchozí nastavení max_allowed_packet
.
Zvyšte jej v /etc/my.cnf (pod [mysqld] ) na 8 nebo 16M to obvykle opraví. (Výchozí v MySql 5.7 je 4194304 , což je 4 MB.)
[mysqld]
max_allowed_packet=16M
Poznámka:Stačí vytvořit řádek, pokud neexistuje
Poznámka:Toto lze nastavit na vašem serveru, když běží.
Poznámka:V systému Windows možná budete muset vyslovit svůj soubor my.ini nebo my.cnf s kódováním ANSI, nikoli UTF-8.
Použijte set global max_allowed_packet=104857600 . Tím se nastaví na 100 MB.