Dieser Fehler kann bei der Wiederherstellung einer Magento-Datenbank durch Import eines SQL-Skripts entstehen.
Beispielfehlermeldung
ERROR 2006 (HY000) at line 101: MySQL server has gone away
Typische Ursache
Der MySQL-Server empfängt ein Paket, das zu groß ist, und schließt daraufhin sofort die Verbindung. Große Pakete entstehen häufig durch multiple Inserts (Einfügen mehrerer Datensätze in einem INSERT-Statement) und durch BLOB-Datensätze.
Fehlerbehebung
Die maximale Paketgröße ist standardmäßig auf nur 1 MB eingestellt. Erhöhen Sie die maximale Paketgröße auf z. B. 24 MB. Tragen Sie folgende Zeile in die Konfigurationsdatei des MySQL-Servers ein:
[mysqld] ... max_allowed_packet = 24M ...
Achten Sie darauf, M als Einheit (statt MB) eingetragen zu haben. Starten Sie den MySQL-Server nach dem Bearbeiten der Konfigurationsdatei neu.
Die Konfigurationsdatei my.ini ist in einer XAMPP-Umgebung unter Windows in dem Verzeichnis xampp\mysql\bin zu finden. In einer LAMPP-Umgebung unter Linux befindet sich die Konfigurationsdatei my.cfg im Verzeichnis /opt/lampp/etc oder /etc/mysql.
Sollte diese Einstellung das Problem nicht beheben, ist in der MySQL-Dokumentation ein umfangreicher Artikel diesem Fehler gewidmet.