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:
5 Responses to “MySQL “ERROR 2006 (HY000) at line 270: MySQL server has gone away””
ali
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 .
Juni 30th, 2009 at 20:01
Konstantin (Internet-DSL-Tarife)
Habe gerade den gleichen Fehler. Wie hast du den gelöst?
September 17th, 2009 at 09:24
admin
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 24th, 2009 at 09:51
Konstantin (Internet-DSL-Tarife)
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.
September 30th, 2009 at 12:33
Michael
Der Beitrag ist zwar schon etwas älter, aber vielleicht hilft es jemandem. Ich hatte das gleiche Problem. Unter Linux meckert er etwas konkreter: “Got a packet bigger than ‘max_allowed_packet’”. Ich konnte es damit lösen, indem ich also in der my.cnf den Wert von “max_allowed_packet” erhöht habe (50MB). So hat es dann auch unter Windows funktioniert.
Mai 4th, 2010 at 11:43