
Insbesondere bei Backups tritt diese Fehlermeldung auf. Aber nicht etwa, weil der Server im Urlaub in der Karibik ruht, sondern weil die SQL-Anweisung(en) zu lang waren.
Abhilfe schafft das Abändern einer Variablen in der MySQL-Konfigurationsdatei my.ini:
max_allowed_packet = 1M
in
max_allowed_packet = 8M
…und schon sollte das Ganze funktionieren. Natürlich muss vor dem nächsten Versuch noch rasch der MySQL-Server neu gestartet werden. 🙂
Danke Du bist spitze
Vielen Dank für die Blumen! 😉
Warum ein Neustart des Servers?
Mit ‚Set global my_allowed_packet = 8 * 1024 * 1024‘
geht’s auch on the fly 😉
Hallo Alfred!
Oh, das scheint ja wirklich zu funktionieren. Geht bei neueren Versionen wohl auch mit dem folgenden Statement:
mysql> set global max_allowed_packet=8M
Danke für den Tipp!
Gruß 🙂
Danke, die erste und beste Lösung die ich gefunden habe!
Hallo mrPropper,
freut mich, dass der Artikel Dir geholfen hat. Vielen Dank für die Blumen. 😉
Beste Grüße,
Christian.
Hallo,
wir haben aktuell genau das geschilderte Problem mit unserem Server:
„2006 – MySQL server has gone away
select p.products_id, pd.products_name, products_date_available as date_expected from products p, products_description pd where to_days(products_date_available) >= to_days(now()) and p.products_id = pd.products_id and pd.language_id = ‚2‘ order by date_expected desc limit 10
[XT SQL Error]
Kommen aber nicht weiter, da wir diese MySQL-Konfigurationsdatei my.ini nich ausfindig machen können. Wo finden wir diese .ini.
Würden uns riesig über eine Antwort freuen!!!
Liebe Grüße,
Christian G.
Hallo,
das hängt ganz von der Software-Konfiguration eures Servers ab.
Welches Betriebsystem habt ihr denn? Linux oder Windows? Wenn Linux, welche Distribution?
Grüße, Christian.
Hallo,
herzlichen Dank für deine schnelle Antwort – der Server steht nun wieder. Er hatte sich wohl an einer Suchanfrage aufgehängt. Leider haben wir einen managed server by 1&1 und kamen deshald nicht an die .ini heran. Wir müssen uns daher in Zukunft umorientieren, da wir am Wochenende sonst in der Luft hängen…Könnten wir dich evtl. anderweitig kontaktieren? Wir brauchen dringend eine Idee wie wir das bestenfalls aufziehen könnten. Würden uns über eine Antwort freuen!!!
Liebe Grüße,
Christian G.
Hallo,
vielen Dank für diesen Hinweis! Bei Google deine Seite gefunden, zwei Minuten später konnte ich das Backup einspielen… Hat mir wirklich geholfen…
Grüße
Hallo!
Vielen Dank für das Feedback!
Freut mich, dass der Artikel dir geholfen hat. 🙂
Beste Grüße,
Christian.
Vielen Dank.
Und über die wörtliche Übersetzung der Fehlermeldung musste ich schmunzeln. 🙂
Hallo Ulf,
vielen Dank für das Feedback!
Die Fehlermeldung ist ein gutes Beispiel dafür, dass auch Programmierer Humor haben. 🙂
Beste Grüße,
Christian.