Срещал съм това няколко пъти и обикновено намирам, че отговорът е много ниска настройка по подразбиране на max_allowed_packet
.
Повдигането му в /etc/my.cnf (под [mysqld] ) до 8 или 16M обикновено го оправя. (По подразбиране в MySql 5.7 е 4194304 , което е 4MB.)
[mysqld]
max_allowed_packet=16M
Забележка:Просто създайте реда, ако не съществува
Забележка:Това може да бъде зададено на вашия сървър, докато работи.
Забележка:В Windows може да се наложи да кажете вашия файл my.ini или my.cnf с ANSI, а не UTF-8 кодиране.
Използвайте set global max_allowed_packet=104857600 . Това го задава на 100MB.