'Got a packet bigger than max_allowed_packet bytes' (fout 1153) komt bij grote imports of grote velden. Zo verhoog je max_allowed_packet op server én client.
max_allowed_packet bepaalt hoe groot één bericht tussen client en databaseserver mag zijn: één query, of één rij in het resultaat. Een INSERT met een grote afbeelding, een groot JSON-veld of een dump met veel rijen per INSERT kan daarboven komen. De server geeft dan fout 1153, of de verbinding wordt verbroken (server has gone away).
De instelling bestaat zowel op de server als op de client (bijvoorbeeld de mysql-opdrachtregel of mysqldump). Beide moeten groot genoeg zijn.
Menunamen kunnen per versie of toestel iets anders heten. Loop de stappen op volgorde af en stop zodra het werkt.
Log in als beheerder en vraag de huidige instelling op.
SHOW VARIABLES LIKE 'max_allowed_packet';Geldt voor nieuwe verbindingen tot de volgende herstart. Je hebt beheerrechten nodig.
SET GLOBAL max_allowed_packet = 67108864; -- 64 MBZet de waarde in de serverconfiguratie en herstart de databaseservice.
[mysqld]
max_allowed_packet = 64MBij importeren of exporteren via de opdrachtregel.
mysql --max_allowed_packet=64M -u root -p databasenaam < dump.sql
mysqldump --max_allowed_packet=64M -u root -p databasenaam > dump.sqlGrote bestanden (afbeeldingen, pdf's) sla je meestal beter op als bestand, met alleen het pad in de database.
Kom je er met deze stappen niet uit, of wil je het liever niet zelf doen? We kijken online mee of komen langs. Hulp op afstand kost €20 per uur; komen we langs, dan is de prijs op aanvraag. Je weet vooraf waar je aan toe bent.
Schrijf kort wat er misgaat en wat je al hebt geprobeerd. Kies of we bellen, online meekijken of langskomen.
Vraag de hoster om een hogere waarde, of splits de import in kleinere delen (bijvoorbeeld met een dump die één rij per INSERT schrijft).
De bovengrens is 1 GB. Kies een waarde die past bij de grootste rij of query die je echt nodig hebt.
Dat is vaak dezelfde oorzaak. Verhoog max_allowed_packet op server en client.
Hulp nodig van een mens? Website-onderhoud · WordPress-support · Hosting en onderhoud · Alle oplossingen