Mir ist das schon einige Male begegnet und ich habe normalerweise festgestellt, dass die Antwort eine sehr niedrige Standardeinstellung von max_allowed_packet
.
Erhöhen Sie es in /etc/my.cnf
(unter [mysqld]
) auf 8 oder 16 M behebt es normalerweise. (Der Standard in MySQL 5.7 ist 4194304
, das sind 4 MB.)
[mysqld]
max_allowed_packet=16M
Hinweis:Erstellen Sie einfach die Zeile, wenn sie nicht existiert
Hinweis:Dies kann auf Ihrem Server eingestellt werden, während er läuft.
Hinweis:Unter Windows müssen Sie möglicherweise Ihre my.ini- oder my.cnf-Datei mit ANSI- und nicht mit UTF-8-Codierung angeben.
Verwenden Sie set global max_allowed_packet=104857600
. Dies setzt es auf 100 MB.