MySQL “ERROR 2006 (HY000) at line 270: MySQL server has gone away”

Beim Inport von großen Dateien kann der folgende Fehler auftreten. “ERROR 2006 (HY000) at line 270: MySQL server has gone away”. In meinem Fall handelte es sich um ein SQL Dump von einer MySQL InnoDB mit sehr großen INSERT Statements mit hehr als 5000 Einträgen pro INSERT Statement. Nachdem ich kurz danach gegoogelt habe, binb ich darauf gekommen, dass MySQL damit wohl ein Problem hat. Nun habe ich die INSERT Statement Blöcke auf maximal 50 Einträge pro Insert Statement reduziert und alles funktioniert sucper.

Allerdings sollte MySQL hier mal darüber nachdenken, dass die Fehlermeldung “ERROR 2006 (HY000) at line 270: MySQL server has gone away” nicht optimal geeignet ist, um dem Nutzer einen Hinweis auf den Fehler zu geben.

Weiterführende Themen:

  1. Offline :-(
  2. % Error: 55000000002 Connection refused; access control limit reached