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
446 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!

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