Maison  >  Article  >  base de données  >  Comment corriger l'erreur « Le serveur MySQL a disparu » dans PDO ?

Comment corriger l'erreur « Le serveur MySQL a disparu » dans PDO ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-17 06:49:03891parcourir

How to Fix the

Dépannage "Le serveur MySQL a disparu" Erreur dans PDO

Dans un script qui exécute une série d'instructions préparées à l'aide de PDO, les utilisateurs peuvent rencontrez l'erreur "Le serveur MySQL a disparu". Ce problème survient lorsque les paquets envoyés au serveur dépassent la taille maximale autorisée.

Cause :

L'erreur indique que le client a envoyé un paquet plus grand que la taille maximale taille de paquet autorisée configurée sur le serveur. Cela se produit généralement lors de l'insertion de grands BLOB (grands objets binaires) qui dépassent la limite.

Solution :

Pour résoudre ce problème, ajustez le paramètre max_allowed_packet du serveur dans my. ini pour s'adapter à la taille du plus grand BLOB qui sera inséré. Par exemple, définissez max_allowed_packet sur 200 Mo pour permettre l'insertion de données binaires volumineuses :

[mysqld]
...
max_allowed_packet = 200M
...

En mettant à jour ce paramètre, le serveur peut gérer les paquets dépassant la limite précédente. Assurez-vous que la valeur spécifiée dans max_allowed_packet est adaptée aux besoins en données de votre application.

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