Maison >base de données >tutoriel mysql >Comment réparer l'erreur MySQL 1153 : taille maximale des paquets dépassée ?

Comment réparer l'erreur MySQL 1153 : taille maximale des paquets dépassée ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-06 22:55:18294parcourir

How to Fix MySQL Error 1153: Maximum Packet Size Exceeded?

Erreur MySQL 1153 : taille maximale du paquet dépassée

Lorsque vous rencontrez l'erreur MySQL 1153 lors de l'importation d'un dump, cela indique que la taille du paquet de les données importées dépassent la taille de paquet maximale autorisée pour votre instance MySQL.

Détermination les paramètres corrects

Pour résoudre ce problème, vous devez augmenter la taille maximale autorisée des paquets. Ce paramètre existe à la fois pour le client et le serveur MySQL.

Paramètre côté client

Modifiez la commande client pour spécifier l'augmentation de la taille du paquet :

mysql --max_allowed_packet=100M -u root -p database < dump.sql

Paramètre côté serveur

Modifiez le fichier de configuration MySQL (my.cnf ou my.ini) et localisez la section [mysqld]. Ajustez le paramètre suivant :

max_allowed_packet=100M

Vous pouvez également ajuster ces paramètres dans une console MySQL connectée au serveur :

set global net_buffer_length=1000000;
set global max_allowed_packet=1000000000;

Précautions supplémentaires

  • Assurez-vous que les paramètres du client et du serveur sont modifiés pour éviter de futurs erreurs.
  • Envisagez d'augmenter la taille du paquet jusqu'à une valeur suffisamment grande pour accueillir des insertions de données volumineuses.
  • Si vous n'êtes pas sûr de la taille optimale, vous pouvez augmenter progressivement la taille du paquet jusqu'à ce que l'erreur soit résolu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn