Maison  >  Article  >  base de données  >  Comment corriger l'erreur « Le fichier dépasse la taille maximale » lors des importations de bases de données volumineuses dans PHPMyAdmin ?

Comment corriger l'erreur « Le fichier dépasse la taille maximale » lors des importations de bases de données volumineuses dans PHPMyAdmin ?

DDD
DDDoriginal
2024-11-12 07:10:02188parcourir

How to Fix

Dépannage des importations de bases de données volumineuses dans PHPMyAdmin

Lorsque vous tentez d'importer une base de données via PHPMyAdmin, vous pouvez rencontrer une erreur indiquant que le fichier dépasse la limite de taille maximale. Ce problème survient lorsque la taille du fichier de base de données dépasse les limites de téléchargement par défaut. Pour résoudre ce problème, suivez les étapes décrites ci-dessous :

Étape 1 : Ajustez les paramètres PHP

  • Accédez au fichier php.ini généralement situé dans C:wampbinapacheApache2. .4.4bin
  • Modifiez les lignes suivantes pour augmenter la taille du fichier et la mémoire limites :
max_execution_time = 259200
max_input_time = 259200
memory_limit = 1000M
upload_max_filesize = 750M
post_max_size = 750M
  • Redémarrez le serveur WAMP ou ses services.

Étape 2 : Modifier les paramètres PHPMyAdmin

  • Ouvrez le fichier config.default.php dans c:wampappsphpmyadmin4.0.4libraries
  • Localisez la ligne suivante : $cfg['ExecTimeLimit'] = 300;
  • Remplacez-la par : $cfg['ExecTimeLimit'] = 0;

Option alternative : utiliser MySQL Console

Si les modifications de PHPMyAdmin ne résolvent pas le problème, vous pouvez importer des bases de données volumineuses à l'aide de la console MySQL :

  • Lancez WampServer et sélectionnez MySQL -> Console MySQL
  • Saisissez le mot de passe de votre base de données (généralement "root")
  • Sélectionnez la base de données cible à l'aide de la commande : USE DATABASE_NAME
  • Chargez le fichier SQL source à l'aide de la commande : SOURCE C:FOLDERdatabase.sql
  • Appuyez sur Entrée pour importer le data

Remarque :

  • Les fichiers de base de données compressés (par exemple, database.sql.zip ou database.sql.gz) ne peuvent pas être directement importés. Ils doivent d'abord être extraits.
  • Assurez-vous que l'utilisateur dispose des privilèges suffisants pour importer la base de données.

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