Feb 05
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.
Juni 30th, 2009 at 20:01
ja den fehler habe ich auch
allerdings sollte der blog-autor hier mal darüber nachdenken, entweder die betroffene mysql-version oder wenigstens das JAHR anzugeben, in dem der blog eintrag veröffentlicht wurde, um dem nutzer einen hinweis auf die lösung zu geben ;-).
September 17th, 2009 at 09:24
Habe gerade den gleichen Fehler. Wie hast du den gelöst?
September 24th, 2009 at 09:51
Der Fehler ist mit MySQL 4 im Jahre 2009 aufgetreten. Habe das Problem dann gelöst, indem ich den Import in viele kleine Dateien aufgeteilt habe.
September 30th, 2009 at 12:33
Jo so bin ich auch vorgegangen, um die fehlerhafte Tabelle ausfindig zu machen. Es lag am Ende an einer innodb-tabelle in der Datenbank. Recovery hat das Problem gelöst. Danke dennoch.