Feb 05

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

Tag: Allgemeinadmin @ 13:59

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.

Share and Enjoy:
(2 votes, average: 4.5 out of 5)
 Loading ...

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

  1. ali says:

    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 ;-).

  2. Konstantin (Internet-DSL-Tarife) says:

    Habe gerade den gleichen Fehler. Wie hast du den gelöst?

  3. admin says:

    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.

  4. Konstantin (Internet-DSL-Tarife) says:

    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.

Dein Kommentar



 Plugin by MyNakedGirlfriend.de