Maison > base de données > tutoriel mysql > Comment corriger l'erreur « MySQL Server has Gone Away » lors des importations de fichiers SQL volumineux ?

Comment corriger l'erreur « MySQL Server has Gone Away » lors des importations de fichiers SQL volumineux ?

Mary-Kate Olsen
Libérer: 2024-12-25 19:39:10
original
484 Les gens l'ont consulté

How to Fix the

Dépannage de l'erreur « MySQL Server a disparu » lors de l'importation de fichiers SQL volumineux

Problème :

Utilisateurs tentant d'importer les gros fichiers SQL via phpMyAdmin rencontrent le message d'erreur "Le serveur MySQL est parti "

Solution :

Cette erreur peut généralement être attribuée à deux causes principales, selon la référence fournie :

  1. Délai d'expiration du serveur : La valeur de configuration wait_timeout du serveur dans son fichier my.cnf est peut-être trop faible. Pour résoudre ce problème, augmentez le wait_timeout à une valeur plus grande (par exemple, 600 secondes).
  2. Paquet incorrect ou surdimensionné : Le serveur a peut-être reçu un paquet incorrect ou excessivement volumineux, ce qui l'a amené à mettre fin à la connexion. Pour résoudre ce problème, augmentez la valeur max_allowed_packet dans le fichier my.cnf (par exemple, 64 M).

Remarques supplémentaires :

  • Assurez-vous que ces les ajustements sont effectués dans le fichier de configuration correct, généralement situé dans le répertoire mysql/data.
  • Spécifiez les options sous les en-têtes de section appropriés, tels que [client] ou [myslqd].
  • Par exemple :
[mysqld]
wait_timeout = 600
max_allowed_packet = 64M
Copier après la connexion
  • Après avoir effectué ces modifications, redémarrez MySQL serveur.
  • Pour vérifier les valeurs mises à jour, exécutez les commandes suivantes dans le client mysql :
> select @@wait_timeout;
> select @@max_allowed_packet;
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