Maison > base de données > tutoriel mysql > Comment résoudre l'erreur MySQL 1153 : « Vous avez un paquet plus grand que max_allowed_packet bytes » ?

Comment résoudre l'erreur MySQL 1153 : « Vous avez un paquet plus grand que max_allowed_packet bytes » ?

Mary-Kate Olsen
Libérer: 2024-12-27 18:09:11
original
414 Les gens l'ont consulté

How to Resolve MySQL Error 1153:

Dépannage de l'erreur MySQL 1153 : "Vous avez obtenu un paquet plus grand que max_allowed_packet bytes"

L'erreur 1153 dans MySQL se produit lorsqu'une tentative de transmission est effectuée un paquet de données plus grand que la taille de paquet maximale autorisée. Cette erreur peut survenir lors d'opérations d'importation de données ou d'autres processus de base de données impliquant des transferts de données volumineux.

Identification de la source de l'erreur

Comme mentionné dans les informations fournies, le Dans ce cas, une erreur se produit lors de l'importation du dump MySQL, indiquant que la taille des données importées peut dépasser la taille maximale autorisée des paquets. Pour résoudre ce problème, vous devez augmenter la valeur du paramètre max_allowed_packet.

Modification du paramètre "max_allowed_packet"

Pour modifier la valeur max_allowed_packet, vous devez ajuster à la fois les paramètres du client et la configuration du serveur.

1. Paramètres client :

Utilisez la commande suivante pour modifier les paramètres client :

mysql --max_allowed_packet=32M -u root -p database < dump.sql
Copier après la connexion

2. Configuration du serveur :

  • Fichier my.cnf/my.ini :

    • Localisez le fichier my.cnf ou my. ini (généralement dans /etc/mysql/).
    • Sous la section mysqld, set :

      max_allowed_packet=100M
      Copier après la connexion
  • Console MySQL :

    • Connectez-vous au serveur MySQL et exécutez les commandes suivantes :

      set global net_buffer_length=1000000;
      set global max_allowed_packet=1000000000;
      Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal