Maison > base de données > tutoriel mysql > Comment résoudre l'erreur MySQL 2006 : « Le serveur MySQL a disparu » ?

Comment résoudre l'erreur MySQL 2006 : « Le serveur MySQL a disparu » ?

Susan Sarandon
Libérer: 2024-12-24 15:07:09
original
690 Les gens l'ont consulté

How to Resolve MySQL Error 2006:

Erreur MySQL 2006 : résolution de « Le serveur MySQL est parti »

Lorsque vous rencontrez l'erreur « 2006, le serveur MySQL est parti » pendant traitement des données vers un serveur MySQL distant, il est essentiel d'en comprendre la cause première. Bien que le paramètre « wait_timeout » soit communément connu, il est important de noter que la solution peut se trouver ailleurs.

Comprendre le problème

L'erreur « Le serveur MySQL a disparu " peut se produire lorsque le traitement des données dépasse la limite par défaut définie par le paramètre de configuration MySQL "max_allowed_packet". Ce paramètre contrôle la taille maximale des données pouvant être transmises entre le client et le serveur dans un seul paquet.

Solution : Ajuster max_allowed_packet

Pour résoudre le problème, il est recommandé d'augmenter la valeur de "max_allowed_packet". Cela peut être fait en modifiant le fichier de configuration MySQL (/etc/my.cnf pour les systèmes Linux).

Étapes de configuration :

  1. Ouvrez la configuration MySQL fichier (/etc/my.cnf).
  2. Accédez à la section [mysqld].
  3. Ajoutez ou modifiez la ligne suivante :
max_allowed_packet=16M
Copier après la connexion
  1. Enregistrez le fichier de configuration.
  2. Redémarrez le démon MySQL pour appliquer les modifications.

Remarques supplémentaires :

  • Sur les systèmes Windows, enregistrez le fichier de configuration (my.ini ou my.cnf) avec encodage ANSI, pas UTF-8.
  • La modification de max_allowed_packet peut être effectuée pendant que le serveur est en cours d'exécution à l'aide de la commande :

    SET GLOBAL max_allowed_packet=104857600;
    Copier après la connexion
  • La valeur par défaut de max_allowed_packet dans MySQL 5.7 est de 4 Mo. En l'augmentant à 8 Mo ou 16 Mo, le problème peut généralement être résolu.
  • Pour des modifications permanentes, enregistrez le fichier de configuration modifié et redémarrez le démon MySQL.

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!

source:php.cn
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