Maison >base de données >tutoriel mysql >Pourquoi mon phpMyAdmin expire-t-il toujours lors de l'importation de scripts SQL volumineux ?

Pourquoi mon phpMyAdmin expire-t-il toujours lors de l'importation de scripts SQL volumineux ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-01 01:17:28501parcourir

Why Does My phpMyAdmin Still Time Out When Importing Large SQL Scripts?

Dépannage des erreurs de délai d'attente dans phpMyAdmin

Lors de l'importation de scripts SQL volumineux via phpMyAdmin, les utilisateurs peuvent rencontrer une erreur de délai d'attente persistante malgré la modification des paramètres nécessaires paramètres dans le fichier php.ini.

Si l'erreur persiste même après avoir ajusté les paramètres suivants :

  • post_max_size = 750M
  • upload_max_filesize = 750M
  • max_execution_time = 300
  • max_input_time = 540
  • memory_limit = 1000M

Une étape supplémentaire est requise. Recherchez et modifiez le fichier suivant :

  • phpmyadminlibrariesconfig.default.php

Dans ce fichier, modifiez le paramètre :

  • $cfg[ 'ExecTimeLimit'] = 300 ; to $cfg['ExecTimeLimit'] = 0;

Cette modification supprime toute limite de temps d'exécution pour le processus d'importation. Il est important de noter que ce paramètre ne doit être utilisé que sur un serveur local, où il n'y a aucun problème de sécurité avec des scripts potentiellement longs.

En implémentant ces modifications, vous pouvez importer avec succès des scripts SQL volumineux sans rencontrer erreurs de délai d'attente.

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