Maison > base de données > tutoriel mysql > Pourquoi mon serveur MySQL signale-t-il « disparu » lors d'importations de fichiers SQL volumineux et comment puis-je y remédier ?

Pourquoi mon serveur MySQL signale-t-il « disparu » lors d'importations de fichiers SQL volumineux et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-12-15 00:57:11
original
423 Les gens l'ont consulté

Why Does My MySQL Server Report

Comment résoudre l'erreur « MySQL Server a disparu » lors de l'importation d'un fichier SQL

Lors de la tentative d'importation d'un fichier SQL volumineux via phpMyAdmin, la redoutable erreur « Le serveur MySQL a disparu » peut faire surface. Pour résoudre ce problème, envisagez les causes et solutions suivantes :

Délai d'expiration de la connexion au serveur

Le serveur MySQL a un délai d'expiration par défaut pour les connexions inactives. Si le processus d'importation dépasse ce délai, le serveur met fin à la connexion, provoquant l'erreur. Pour résoudre ce problème :

  1. Modifiez le fichier de configuration my.cnf :

    • Sur Debian : sudo nano /etc/mysql/my .cnf
  2. Augmenter le variable wait_timeout :

    • Définissez wait_timeout = 600 secondes (ajustez en fonction de vos besoins).
  3. Redémarrez le serveur MySQL :

    • sudo /etc/init.d/mysql redémarrer

Taille de paquet importante ou incorrecte

Dans certains cas, le serveur peut se déconnecter s'il reçoit un paquet trop volumineux ou mal formé . Pour résoudre ce problème :

  1. Modifiez le fichier de configuration my.cnf :

    • Sur Debian : sudo nano /etc/mysql/my .cnf
  2. Augmenter le max_allowed_packet Variable :

    • Définissez max_allowed_packet = 64M (ajustez en fonction de vos besoins).
  3. Redémarrez le serveur MySQL :

    • sudo /etc/init.d/mysql restart

Conseils supplémentaires

  • Assurez-vous que le fichier SQL n'est pas tronqué ou corrompu .
  • Si vous utilisez un outil de ligne de commande, essayez d'utiliser --max_allowed_packet option.
  • Vérifiez les journaux du serveur MySQL pour des messages d'erreur supplémentaires.

En mettant en œuvre ces mesures, vous pouvez résoudre avec succès l'erreur « Le serveur MySQL est parti » et compléter le fichier SQL. processus d'importation.

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